# near model CODE resource # jump table entries: 4056-4200 (145 of them) export_640: 00000000 4E56 0000 link A6, 0 00000004 48E7 1020 movem.l -[A7], D3,A2 00000008 206E 001C movea.l A0, [A6 + 0x1C] 0000000C 246E 0008 movea.l A2, [A6 + 0x8] 00000010 2252 movea.l A1, [A2] 00000012 5849 addq.w A1, 4 00000014 22D8 move.l [A1]+, [A0]+ 00000016 22D8 move.l [A1]+, [A0]+ 00000018 206E 0018 movea.l A0, [A6 + 0x18] 0000001C 2252 movea.l A1, [A2] 0000001E 700C moveq.l D0, 0x0C 00000020 D3C0 add.l A1, D0 00000022 22D8 move.l [A1]+, [A0]+ 00000024 22D8 move.l [A1]+, [A0]+ 00000026 2052 movea.l A0, [A2] 00000028 216E 0014 0014 move.l [A0 + 0x14], [A6 + 0x14] 0000002E 2052 movea.l A0, [A2] 00000030 216E 0010 0018 move.l [A0 + 0x18], [A6 + 0x10] 00000036 2052 movea.l A0, [A2] 00000038 216E 000C 001C move.l [A0 + 0x1C], [A6 + 0xC] 0000003E 7600 moveq.l D3, 0x00 00000040 2052 movea.l A0, [A2] 00000042 2143 0024 move.l [A0 + 0x24], D3 00000046 2052 movea.l A0, [A2] 00000048 2143 0028 move.l [A0 + 0x28], D3 0000004C 2052 movea.l A0, [A2] 0000004E 4228 0020 clr.b [A0 + 0x20] 00000052 2052 movea.l A0, [A2] 00000054 317C F954 0022 move.w [A0 + 0x22], 0xF954 0000005A 4CDF 0408 movem.l D3,A2, [A7]+ 0000005E 4E5E unlink A6 00000060 4E74 0018 rtd 0x0018 export_641: 00000064 4E56 FFFC link A6, -0x0004 00000068 48E7 0030 movem.l -[A7], A2,A3 0000006C 266E 0008 movea.l A3, [A6 + 0x8] 00000070 2053 movea.l A0, [A3] 00000072 2648 movea.l A3, A0 00000074 584B addq.w A3, 4 00000076 204B movea.l A0, A3 00000078 246E 000C movea.l A2, [A6 + 0xC] 0000007C 24D8 move.l [A2]+, [A0]+ 0000007E 24D8 move.l [A2]+, [A0]+ 00000080 202E 000C move.l D0, [A6 + 0xC] 00000084 4CDF 0C00 movem.l A2,A3, [A7]+ 00000088 4E5E unlink A6 0000008A 4E74 0008 rtd 0x0008 export_642: 0000008E 4E56 FFFC link A6, -0x0004 00000092 48E7 0030 movem.l -[A7], A2,A3 00000096 266E 0008 movea.l A3, [A6 + 0x8] 0000009A 2053 movea.l A0, [A3] 0000009C 2648 movea.l A3, A0 0000009E 700C moveq.l D0, 0x0C 000000A0 D7C0 add.l A3, D0 000000A2 204B movea.l A0, A3 000000A4 246E 000C movea.l A2, [A6 + 0xC] 000000A8 24D8 move.l [A2]+, [A0]+ 000000AA 24D8 move.l [A2]+, [A0]+ 000000AC 202E 000C move.l D0, [A6 + 0xC] 000000B0 4CDF 0C00 movem.l A2,A3, [A7]+ 000000B4 4E5E unlink A6 000000B6 4E74 0008 rtd 0x0008 export_643: 000000BA 4E56 0000 link A6, 0 000000BE 206E 0008 movea.l A0, [A6 + 0x8] 000000C2 2250 movea.l A1, [A0] 000000C4 2029 0014 move.l D0, [A1 + 0x14] 000000C8 4E5E unlink A6 000000CA 4E74 0004 rtd 0x0004 export_644: 000000CE 4E56 0000 link A6, 0 000000D2 206E 0008 movea.l A0, [A6 + 0x8] 000000D6 2250 movea.l A1, [A0] 000000D8 2029 0018 move.l D0, [A1 + 0x18] 000000DC 4E5E unlink A6 000000DE 4E74 0004 rtd 0x0004 export_645: 000000E2 4E56 0000 link A6, 0 000000E6 206E 0008 movea.l A0, [A6 + 0x8] 000000EA 2250 movea.l A1, [A0] 000000EC 2029 001C move.l D0, [A1 + 0x1C] 000000F0 4E5E unlink A6 000000F2 4E74 0004 rtd 0x0004 export_646: 000000F6 4E56 FFF0 link A6, -0x0010 000000FA 206E 0008 movea.l A0, [A6 + 0x8] 000000FE 2250 movea.l A1, [A0] 00000100 5849 addq.w A1, 4 00000102 41EE FFF8 lea.l A0, [A6 - 0x8] 00000106 20D9 move.l [A0]+, [A1]+ 00000108 20D9 move.l [A0]+, [A1]+ 0000010A 554F subq.w A7, 2 0000010C 486E FFF8 pea.l [A6 - 0x8] 00000110 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000114 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 0000011A 486E FFF0 pea.l [A6 - 0x10] 0000011E 303C 0812 move.w D0, 0x812 00000122 A816 syscall Pack8 00000124 301F move.w D0, [A7]+ 00000126 3F00 move.w -[A7], D0 00000128 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000012C 41EE FFF0 lea.l A0, [A6 - 0x10] 00000130 226E 000C movea.l A1, [A6 + 0xC] 00000134 22D8 move.l [A1]+, [A0]+ 00000136 22D8 move.l [A1]+, [A0]+ 00000138 4E5E unlink A6 0000013A 4E74 000C rtd 0x000C export_647: 0000013E 4E56 FFA4 link A6, -0x005C 00000142 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000146 7000 moveq.l D0, 0x00 00000148 2D40 FFAC move.l [A6 - 0x54], D0 0000014C 7000 moveq.l D0, 0x00 0000014E 2D40 FFC0 move.l [A6 - 0x40], D0 00000152 486E FFC4 pea.l [A6 - 0x3C] 00000156 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000015A 584F addq.w A7, 4 0000015C 41EE FFD2 lea.l A0, [A6 - 0x2E] 00000160 7000 moveq.l D0, 0x00 00000162 43FA 0006 lea.l A1, [PC + 0x6 /* 0000016A, value 0x4A806600 */] 00000166 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 0000016A 4A80 tst.l D0 0000016C 6600 00C4 bne +0xC6 /* 00000232 */ 00000170 7000 moveq.l D0, 0x00 00000172 2D40 FFA8 move.l [A6 - 0x58], D0 00000176 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000017A 486E FFA4 pea.l [A6 - 0x5C] 0000017E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000182 4EAD DD08 jsr [A5 - 0x22F8] 00000186 486D D254 pea.l [A5 - 0x2DAC] 0000018A 7020 moveq.l D0, 0x20 0000018C 2F00 move.l -[A7], D0 0000018E 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000192 2640 movea.l A3, D0 00000194 B6FC 0000 cmpa.w A3, 0x0 00000198 6702 beq +0x4 /* 0000019C */ 0000019A 284B movea.l A4, A3 label0000019C: 0000019C 2D4B FFAC move.l [A6 - 0x54], A3 000001A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000001A4 2F0B move.l -[A7], A3 000001A6 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */] 000001AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000001AE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000001B2 584F addq.w A7, 4 000001B4 2D40 FFC0 move.l [A6 - 0x40], D0 000001B8 2F00 move.l -[A7], D0 000001BA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000001BE 206E FFC0 movea.l A0, [A6 - 0x40] 000001C2 A064 syscall MoveHHi 000001C4 206E FFC0 movea.l A0, [A6 - 0x40] 000001C8 A029 syscall HLock 000001CA 206E FFC0 movea.l A0, [A6 - 0x40] 000001CE 2450 movea.l A2, [A0] 000001D0 554F subq.w A7, 2 000001D2 486E FFA4 pea.l [A6 - 0x5C] 000001D6 486E FFB0 pea.l [A6 - 0x50] 000001DA 303C 0407 move.w D0, 0x407 000001DE A816 syscall Pack8 000001E0 301F move.w D0, [A7]+ 000001E2 3F00 move.w -[A7], D0 000001E4 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000001E8 7601 moveq.l D3, 0x01 000001EA 603A bra +0x3C /* 00000226 */ label000001EC: 000001EC 554F subq.w A7, 2 000001EE 486E FFA4 pea.l [A6 - 0x5C] 000001F2 2F03 move.l -[A7], D3 000001F4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001F8 486E FFB4 pea.l [A6 - 0x4C] 000001FC 486E FFB8 pea.l [A6 - 0x48] 00000200 2F0A move.l -[A7], A2 00000202 2F2E 000C move.l -[A7], [A6 + 0xC] 00000206 486E FFBC pea.l [A6 - 0x44] 0000020A 303C 100A move.w D0, 0x100A 0000020E A816 syscall Pack8 00000210 301F move.w D0, [A7]+ 00000212 3F00 move.w -[A7], D0 00000214 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000218 2F0A move.l -[A7], A2 0000021A 2F03 move.l -[A7], D3 0000021C 2F2E FFAC move.l -[A7], [A6 - 0x54] 00000220 4EAD D1FA jsr [A5 - 0x2E06] 00000224 5283 addq.l D3, 1 label00000226: 00000226 B6AE FFB0 cmp.l D3, [A6 - 0x50] 0000022A 6FC0 ble -0x3E /* 000001EC */ 0000022C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000230 6030 bra +0x32 /* 00000262 */ label00000232: 00000232 486E FFC0 pea.l [A6 - 0x40] 00000236 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000023A 486E FFAC pea.l [A6 - 0x54] 0000023E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000242 554F subq.w A7, 2 00000244 486E FFA4 pea.l [A6 - 0x5C] 00000248 303C 0204 move.w D0, 0x204 0000024C A816 syscall Pack8 0000024E 544F addq.w A7, 2 00000250 102E FFC9 move.b D0, [A6 - 0x37] 00000254 670C beq +0xE /* 00000262 */ 00000256 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 0000025A 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 0000025E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00000262: 00000262 486E FFC0 pea.l [A6 - 0x40] 00000266 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000026A 554F subq.w A7, 2 0000026C 486E FFA4 pea.l [A6 - 0x5C] 00000270 303C 0204 move.w D0, 0x204 00000274 A816 syscall Pack8 00000276 544F addq.w A7, 2 00000278 202E FFAC move.l D0, [A6 - 0x54] 0000027C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000280 4E5E unlink A6 00000282 4E74 0010 rtd 0x0010 export_648: 00000286 4E56 0000 link A6, 0 0000028A 206E 0008 movea.l A0, [A6 + 0x8] 0000028E 2250 movea.l A1, [A0] 00000290 3029 0022 move.w D0, [A1 + 0x22] 00000294 4E5E unlink A6 00000296 4E74 0004 rtd 0x0004 export_649: 0000029A 4E56 0000 link A6, 0 0000029E 206E 0008 movea.l A0, [A6 + 0x8] 000002A2 2250 movea.l A1, [A0] 000002A4 336E 000C 0022 move.w [A1 + 0x22], [A6 + 0xC] 000002AA 4E5E unlink A6 000002AC 4E74 0006 rtd 0x0006 export_650: 000002B0 4E56 FFF8 link A6, -0x0008 000002B4 2F03 move.l -[A7], D3 000002B6 554F subq.w A7, 2 000002B8 206E 0008 movea.l A0, [A6 + 0x8] 000002BC 2250 movea.l A1, [A0] 000002BE 5849 addq.w A1, 4 000002C0 2F09 move.l -[A7], A1 000002C2 2F3C 6D69 7373 move.l -[A7], 0x6D697373 /* 'miss' */ 000002C8 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000002CE 486E FFF8 pea.l [A6 - 0x8] 000002D2 42A7 clr.l -[A7] 000002D4 42A7 clr.l -[A7] 000002D6 486E FFFC pea.l [A6 - 0x4] 000002DA 303C 0E15 move.w D0, 0xE15 000002DE A816 syscall Pack8 000002E0 361F move.w D3, [A7]+ 000002E2 0C43 F95B cmpi.w D3, 0xF95B 000002E6 6704 beq +0x6 /* 000002EC */ 000002E8 7000 moveq.l D0, 0x00 000002EA 6002 bra +0x4 /* 000002EE */ label000002EC: 000002EC 7001 moveq.l D0, 0x01 label000002EE: 000002EE 2000 move.l D0, D0 000002F0 261F move.l D3, [A7]+ 000002F2 4E5E unlink A6 000002F4 4E74 0004 rtd 0x0004 export_651: 000002F8 4E56 0000 link A6, 0 000002FC 48E7 1030 movem.l -[A7], D3,A2,A3 00000300 246E 0008 movea.l A2, [A6 + 0x8] 00000304 2652 movea.l A3, [A2] 00000306 4A2B 0020 tst.b [A3 + 0x20] 0000030A 663C bne +0x3E /* 00000348 */ 0000030C 246B 0028 movea.l A2, [A3 + 0x28] 00000310 B4FC 0000 cmpa.w A2, 0x0 00000314 6704 beq +0x6 /* 0000031A */ 00000316 264A movea.l A3, A2 00000318 6004 bra +0x6 /* 0000031E */ label0000031A: 0000031A 47ED 0DDA lea.l A3, [A5 + 0xDDA /* export_439 */] label0000031E: 0000031E 554F subq.w A7, 2 00000320 2F2E 000C move.l -[A7], [A6 + 0xC] 00000324 206E 0008 movea.l A0, [A6 + 0x8] 00000328 2250 movea.l A1, [A0] 0000032A 2F29 0024 move.l -[A7], [A1 + 0x24] 0000032E 2F0B move.l -[A7], A3 00000330 303C 061C move.w D0, 0x61C 00000334 A816 syscall Pack8 00000336 361F move.w D3, [A7]+ 00000338 6610 bne +0x12 /* 0000034A */ 0000033A 206E 0008 movea.l A0, [A6 + 0x8] 0000033E 2250 movea.l A1, [A0] 00000340 137C 0001 0020 move.b [A1 + 0x20], 0x1 00000346 6002 bra +0x4 /* 0000034A */ label00000348: 00000348 4243 clr.w D3 label0000034A: 0000034A 3003 move.w D0, D3 0000034C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000350 4E5E unlink A6 00000352 4E74 0008 rtd 0x0008 export_507: 00000356 4E56 0000 link A6, 0 0000035A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000035E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000362 4EBA 06C2 jsr [PC + 0x6C2 /* 00000A26 */] 00000366 4E5E unlink A6 00000368 4E74 0006 rtd 0x0006 export_508: 0000036C 4E56 0000 link A6, 0 00000370 4E5E unlink A6 00000372 4E74 0008 rtd 0x0008 export_509: 00000376 4E56 0000 link A6, 0 0000037A 4E5E unlink A6 0000037C 4E74 0010 rtd 0x0010 export_510: 00000380 4E56 0000 link A6, 0 00000384 4E5E unlink A6 00000386 4E74 0010 rtd 0x0010 export_511: 0000038A 4E56 0000 link A6, 0 0000038E 48E7 1020 movem.l -[A7], D3,A2 00000392 7001 moveq.l D0, 0x01 00000394 246E 0008 movea.l A2, [A6 + 0x8] 00000398 2052 movea.l A0, [A2] 0000039A 3140 0008 move.w [A0 + 0x8], D0 0000039E 2052 movea.l A0, [A2] 000003A0 3140 000A move.w [A0 + 0xA], D0 000003A4 7602 moveq.l D3, 0x02 000003A6 2052 movea.l A0, [A2] 000003A8 3143 000C move.w [A0 + 0xC], D3 000003AC 2052 movea.l A0, [A2] 000003AE 3143 000E move.w [A0 + 0xE], D3 000003B2 2052 movea.l A0, [A2] 000003B4 3143 0010 move.w [A0 + 0x10], D3 000003B8 2052 movea.l A0, [A2] 000003BA 3143 0012 move.w [A0 + 0x12], D3 000003BE 7010 moveq.l D0, 0x10 000003C0 2052 movea.l A0, [A2] 000003C2 3140 0016 move.w [A0 + 0x16], D0 000003C6 2052 movea.l A0, [A2] 000003C8 3140 0018 move.w [A0 + 0x18], D0 000003CC 2052 movea.l A0, [A2] 000003CE 4228 0014 clr.b [A0 + 0x14] 000003D2 2052 movea.l A0, [A2] 000003D4 7022 moveq.l D0, 0x22 000003D6 D1C0 add.l A0, D0 000003D8 2F08 move.l -[A7], A0 000003DA 4267 clr.w -[A7] 000003DC 4267 clr.w -[A7] 000003DE 4267 clr.w -[A7] 000003E0 4267 clr.w -[A7] 000003E2 A8A7 syscall SetRect 000003E4 302E 000C move.w D0, [A6 + 0xC] 000003E8 48C0 ext.l D0 000003EA 2F00 move.l -[A7], D0 000003EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003F0 4EAD DDC0 jsr [A5 - 0x2240] 000003F4 486D CE42 pea.l [A5 - 0x31BE] 000003F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003FC 4EAD DDB4 jsr [A5 - 0x224C] 00000400 4CDF 0408 movem.l D3,A2, [A7]+ 00000404 4E5E unlink A6 00000406 4E74 0006 rtd 0x0006 fn0000040A: 0000040A 4E56 0000 link A6, 0 0000040E 594F subq.w A7, 4 00000410 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000414 A9B8 syscall GetPattern 00000416 201F move.l D0, [A7]+ 00000418 4E5E unlink A6 0000041A 4E74 0002 rtd 0x0002 export_512: 0000041E 4E56 FFBC link A6, -0x0044 00000422 48E7 1C28 movem.l -[A7], D3,D4,D5,A2,A4 00000426 7600 moveq.l D3, 0x00 00000428 2D43 FFBC move.l [A6 - 0x44], D3 0000042C 4245 clr.w D5 0000042E 2D43 FFC0 move.l [A6 - 0x40], D3 00000432 486E FFC4 pea.l [A6 - 0x3C] 00000436 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000043A 584F addq.w A7, 4 0000043C 41EE FFD2 lea.l A0, [A6 - 0x2E] 00000440 7000 moveq.l D0, 0x00 00000442 43FA 0006 lea.l A1, [PC + 0x6 /* 0000044A, value 0x4A806600 */] 00000446 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 0000044A 4A80 tst.l D0 0000044C 6600 010E bne +0x110 /* 0000055C */ 00000450 206E 0008 movea.l A0, [A6 + 0x8] 00000454 2250 movea.l A1, [A0] 00000456 4229 0014 clr.b [A1 + 0x14] 0000045A 7001 moveq.l D0, 0x01 0000045C 1F00 move.b -[A7], D0 0000045E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000462 544F addq.w A7, 2 00000464 1800 move.b D4, D0 00000466 3F2E 000C move.w -[A7], [A6 + 0xC] 0000046A 2F3C 5042 7264 move.l -[A7], 0x50427264 /* 'PBrd' */ 00000470 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00000474 5C4F addq.w A7, 6 00000476 2D40 FFBC move.l [A6 - 0x44], D0 0000047A 4A80 tst.l D0 0000047C 671C beq +0x1E /* 0000049A */ 0000047E 2040 movea.l A0, D0 00000480 2250 movea.l A1, [A0] 00000482 4A69 0014 tst.w [A1 + 0x14] 00000486 6712 beq +0x14 /* 0000049A */ 00000488 2040 movea.l A0, D0 0000048A 2050 movea.l A0, [A0] 0000048C 3A28 0014 move.w D5, [A0 + 0x14] 00000490 3F05 move.w -[A7], D5 00000492 4EBA FF76 jsr [PC - 0x8A /* 0000040A */] 00000496 2D40 FFC0 move.l [A6 - 0x40], D0 label0000049A: 0000049A 1F04 move.b -[A7], D4 0000049C 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000004A0 544F addq.w A7, 2 000004A2 2F2E FFBC move.l -[A7], [A6 - 0x44] 000004A6 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000004AA 0C45 0000 cmpi.w D5, 0x0 000004AE 6F08 ble +0xA /* 000004B8 */ 000004B0 2F2E FFC0 move.l -[A7], [A6 - 0x40] 000004B4 4EAD 008A jsr [A5 + 0x8A /* export_13 */] label000004B8: 000004B8 202E FFC0 move.l D0, [A6 - 0x40] 000004BC 6716 beq +0x18 /* 000004D4 */ 000004BE 206E FFC0 movea.l A0, [A6 - 0x40] 000004C2 2F10 move.l -[A7], [A0] 000004C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004C8 4EAD DDB4 jsr [A5 - 0x224C] 000004CC 206E FFC0 movea.l A0, [A6 - 0x40] 000004D0 A049 syscall HPurge 000004D2 600C bra +0xE /* 000004E0 */ label000004D4: 000004D4 486D CE42 pea.l [A5 - 0x31BE] 000004D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004DC 4EAD DDB4 jsr [A5 - 0x224C] label000004E0: 000004E0 206E FFBC movea.l A0, [A6 - 0x44] 000004E4 2850 movea.l A4, [A0] 000004E6 2F14 move.l -[A7], [A4] 000004E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004EC 4EAD DDC0 jsr [A5 - 0x2240] 000004F0 3F2C 0006 move.w -[A7], [A4 + 0x6] 000004F4 3F2C 0004 move.w -[A7], [A4 + 0x4] 000004F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004FC 4EAD DDCC jsr [A5 - 0x2234] 00000500 362C 000E move.w D3, [A4 + 0xE] 00000504 4244 clr.w D4 00000506 B644 cmp.w D3, D4 00000508 6F1E ble +0x20 /* 00000528 */ 0000050A 302C 000C move.w D0, [A4 + 0xC] 0000050E B044 cmp.w D0, D4 00000510 6F16 ble +0x18 /* 00000528 */ 00000512 3F2C 000A move.w -[A7], [A4 + 0xA] 00000516 3F2C 0008 move.w -[A7], [A4 + 0x8] 0000051A 3F03 move.w -[A7], D3 0000051C 3F2C 000C move.w -[A7], [A4 + 0xC] 00000520 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000524 4EAD DDD8 jsr [A5 - 0x2228] label00000528: 00000528 246E 0008 movea.l A2, [A6 + 0x8] 0000052C 2052 movea.l A0, [A2] 0000052E 2028 0004 move.l D0, [A0 + 0x4] 00000532 7220 moveq.l D1, 0x20 00000534 C081 and.l D0, D1 00000536 670E beq +0x10 /* 00000546 */ 00000538 3F2C 0012 move.w -[A7], [A4 + 0x12] 0000053C 3F2C 0010 move.w -[A7], [A4 + 0x10] 00000540 2F0A move.l -[A7], A2 00000542 4EAD DDE4 jsr [A5 - 0x221C] label00000546: 00000546 204C movea.l A0, A4 00000548 7016 moveq.l D0, 0x16 0000054A D1C0 add.l A0, D0 0000054C 2F08 move.l -[A7], A0 0000054E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000552 4EAD DDF0 jsr [A5 - 0x2210] 00000556 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000055A 6022 bra +0x24 /* 0000057E */ label0000055C: 0000055C 486E FFBC pea.l [A6 - 0x44] 00000560 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000564 486E FFC0 pea.l [A6 - 0x40] 00000568 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000056C 102E FFC9 move.b D0, [A6 - 0x37] 00000570 670C beq +0xE /* 0000057E */ 00000572 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00000576 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 0000057A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label0000057E: 0000057E 4CDF 1438 movem.l D3,D4,D5,A2,A4, [A7]+ 00000582 4E5E unlink A6 00000584 4E74 0006 rtd 0x0006 export_513: 00000588 4E56 0000 link A6, 0 0000058C 2F0A move.l -[A7], A2 0000058E 206E 000C movea.l A0, [A6 + 0xC] 00000592 226E 0008 movea.l A1, [A6 + 0x8] 00000596 2451 movea.l A2, [A1] 00000598 224A movea.l A1, A2 0000059A 701A moveq.l D0, 0x1A 0000059C D3C0 add.l A1, D0 0000059E 7008 moveq.l D0, 0x08 000005A0 A02E syscall BlockMove/BlockMoveData 000005A2 245F movea.l A2, [A7]+ 000005A4 4E5E unlink A6 000005A6 4E74 0008 rtd 0x0008 export_514: 000005AA 4E56 0000 link A6, 0 000005AE 206E 0008 movea.l A0, [A6 + 0x8] 000005B2 2250 movea.l A1, [A0] 000005B4 2049 movea.l A0, A1 000005B6 701A moveq.l D0, 0x1A 000005B8 D1C0 add.l A0, D0 000005BA 226E 000C movea.l A1, [A6 + 0xC] 000005BE 7008 moveq.l D0, 0x08 000005C0 A02E syscall BlockMove/BlockMoveData 000005C2 4E5E unlink A6 000005C4 4E74 0008 rtd 0x0008 export_515: 000005C8 4E56 0000 link A6, 0 000005CC 2F0A move.l -[A7], A2 000005CE 202E 000C move.l D0, [A6 + 0xC] 000005D2 246E 0008 movea.l A2, [A6 + 0x8] 000005D6 2052 movea.l A0, [A2] 000005D8 2140 0004 move.l [A0 + 0x4], D0 000005DC 720F moveq.l D1, 0x0F 000005DE B081 cmp.l D0, D1 000005E0 6706 beq +0x8 /* 000005E8 */ 000005E2 2052 movea.l A0, [A2] 000005E4 4228 0014 clr.b [A0 + 0x14] label000005E8: 000005E8 245F movea.l A2, [A7]+ 000005EA 4E5E unlink A6 000005EC 4E74 0008 rtd 0x0008 export_516: 000005F0 4E56 0000 link A6, 0 000005F4 206E 0008 movea.l A0, [A6 + 0x8] 000005F8 2250 movea.l A1, [A0] 000005FA 2029 0004 move.l D0, [A1 + 0x4] 000005FE 4E5E unlink A6 00000600 4E74 0004 rtd 0x0004 export_517: 00000604 4E56 0000 link A6, 0 00000608 206E 0008 movea.l A0, [A6 + 0x8] 0000060C 2250 movea.l A1, [A0] 0000060E 5049 addq.w A1, 8 00000610 2F09 move.l -[A7], A1 00000612 3F2E 000E move.w -[A7], [A6 + 0xE] 00000616 3F2E 000C move.w -[A7], [A6 + 0xC] 0000061A A880 syscall SetPt 0000061C 4E5E unlink A6 0000061E 4E74 0008 rtd 0x0008 export_518: 00000622 4E56 0000 link A6, 0 00000626 2F0A move.l -[A7], A2 00000628 246E 0008 movea.l A2, [A6 + 0x8] 0000062C 2052 movea.l A0, [A2] 0000062E 3028 000A move.w D0, [A0 + 0xA] 00000632 206E 0010 movea.l A0, [A6 + 0x10] 00000636 3080 move.w [A0], D0 00000638 2052 movea.l A0, [A2] 0000063A 3028 0008 move.w D0, [A0 + 0x8] 0000063E 206E 000C movea.l A0, [A6 + 0xC] 00000642 3080 move.w [A0], D0 00000644 245F movea.l A2, [A7]+ 00000646 4E5E unlink A6 00000648 4E74 000C rtd 0x000C export_519: 0000064C 4E56 0000 link A6, 0 00000650 700F moveq.l D0, 0x0F 00000652 2F00 move.l -[A7], D0 00000654 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000658 4EAD DDC0 jsr [A5 - 0x2240] 0000065C 206E 0008 movea.l A0, [A6 + 0x8] 00000660 2250 movea.l A1, [A0] 00000662 137C 0001 0014 move.b [A1 + 0x14], 0x1 00000668 2250 movea.l A1, [A0] 0000066A 700C moveq.l D0, 0x0C 0000066C D3C0 add.l A1, D0 0000066E 2F09 move.l -[A7], A1 00000670 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000674 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000678 A880 syscall SetPt 0000067A 206E 0008 movea.l A0, [A6 + 0x8] 0000067E 2250 movea.l A1, [A0] 00000680 7010 moveq.l D0, 0x10 00000682 D3C0 add.l A1, D0 00000684 2F09 move.l -[A7], A1 00000686 3F2E 000E move.w -[A7], [A6 + 0xE] 0000068A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000068E A880 syscall SetPt 00000690 4E5E unlink A6 00000692 4E74 000C rtd 0x000C export_520: 00000696 4E56 0000 link A6, 0 0000069A 2F0A move.l -[A7], A2 0000069C 246E 0008 movea.l A2, [A6 + 0x8] 000006A0 2052 movea.l A0, [A2] 000006A2 3028 000E move.w D0, [A0 + 0xE] 000006A6 206E 0018 movea.l A0, [A6 + 0x18] 000006AA 3080 move.w [A0], D0 000006AC 2052 movea.l A0, [A2] 000006AE 3028 000C move.w D0, [A0 + 0xC] 000006B2 206E 0014 movea.l A0, [A6 + 0x14] 000006B6 3080 move.w [A0], D0 000006B8 2052 movea.l A0, [A2] 000006BA 3028 0012 move.w D0, [A0 + 0x12] 000006BE 206E 0010 movea.l A0, [A6 + 0x10] 000006C2 3080 move.w [A0], D0 000006C4 2052 movea.l A0, [A2] 000006C6 3028 0010 move.w D0, [A0 + 0x10] 000006CA 206E 000C movea.l A0, [A6 + 0xC] 000006CE 3080 move.w [A0], D0 000006D0 245F movea.l A2, [A7]+ 000006D2 4E5E unlink A6 000006D4 4E74 0014 rtd 0x0014 export_521: 000006D8 4E56 0000 link A6, 0 000006DC 7020 moveq.l D0, 0x20 000006DE 2F00 move.l -[A7], D0 000006E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006E4 4EAD DDC0 jsr [A5 - 0x2240] 000006E8 206E 0008 movea.l A0, [A6 + 0x8] 000006EC 2250 movea.l A1, [A0] 000006EE 7016 moveq.l D0, 0x16 000006F0 D3C0 add.l A1, D0 000006F2 2F09 move.l -[A7], A1 000006F4 3F2E 000E move.w -[A7], [A6 + 0xE] 000006F8 3F2E 000C move.w -[A7], [A6 + 0xC] 000006FC A880 syscall SetPt 000006FE 4E5E unlink A6 00000700 4E74 0008 rtd 0x0008 export_522: 00000704 4E56 0000 link A6, 0 00000708 2F0A move.l -[A7], A2 0000070A 246E 0008 movea.l A2, [A6 + 0x8] 0000070E 2052 movea.l A0, [A2] 00000710 3028 0018 move.w D0, [A0 + 0x18] 00000714 206E 0010 movea.l A0, [A6 + 0x10] 00000718 3080 move.w [A0], D0 0000071A 2052 movea.l A0, [A2] 0000071C 3028 0016 move.w D0, [A0 + 0x16] 00000720 206E 000C movea.l A0, [A6 + 0xC] 00000724 3080 move.w [A0], D0 00000726 245F movea.l A2, [A7]+ 00000728 4E5E unlink A6 0000072A 4E74 000C rtd 0x000C export_523: 0000072E 4E56 0000 link A6, 0 00000732 2F0A move.l -[A7], A2 00000734 206E 000C movea.l A0, [A6 + 0xC] 00000738 226E 0008 movea.l A1, [A6 + 0x8] 0000073C 2451 movea.l A2, [A1] 0000073E 7022 moveq.l D0, 0x22 00000740 D5C0 add.l A2, D0 00000742 24D8 move.l [A2]+, [A0]+ 00000744 24D8 move.l [A2]+, [A0]+ 00000746 245F movea.l A2, [A7]+ 00000748 4E5E unlink A6 0000074A 4E74 0008 rtd 0x0008 export_524: 0000074E 4E56 0000 link A6, 0 00000752 206E 0008 movea.l A0, [A6 + 0x8] 00000756 2250 movea.l A1, [A0] 00000758 7022 moveq.l D0, 0x22 0000075A D3C0 add.l A1, D0 0000075C 206E 000C movea.l A0, [A6 + 0xC] 00000760 20D9 move.l [A0]+, [A1]+ 00000762 20D9 move.l [A0]+, [A1]+ 00000764 4E5E unlink A6 00000766 4E74 0008 rtd 0x0008 export_525: 0000076A 4E56 FFF8 link A6, -0x0008 0000076E 48E7 1030 movem.l -[A7], D3,A2,A3 00000772 206E 000C movea.l A0, [A6 + 0xC] 00000776 43EE FFF8 lea.l A1, [A6 - 0x8] 0000077A 22D8 move.l [A1]+, [A0]+ 0000077C 22D8 move.l [A1]+, [A0]+ 0000077E 246E 0008 movea.l A2, [A6 + 0x8] 00000782 2052 movea.l A0, [A2] 00000784 3028 0024 move.w D0, [A0 + 0x24] 00000788 D16E FFFA add.w [A6 - 0x6], D0 0000078C 2052 movea.l A0, [A2] 0000078E 3028 0022 move.w D0, [A0 + 0x22] 00000792 D16E FFF8 add.w [A6 - 0x8], D0 00000796 2052 movea.l A0, [A2] 00000798 3028 0028 move.w D0, [A0 + 0x28] 0000079C D16E FFFE add.w [A6 - 0x2], D0 000007A0 2052 movea.l A0, [A2] 000007A2 3028 0026 move.w D0, [A0 + 0x26] 000007A6 D16E FFFC add.w [A6 - 0x4], D0 000007AA 2652 movea.l A3, [A2] 000007AC 262B 0004 move.l D3, [A3 + 0x4] 000007B0 700F moveq.l D0, 0x0F 000007B2 B680 cmp.l D3, D0 000007B4 670C beq +0xE /* 000007C2 */ 000007B6 7020 moveq.l D0, 0x20 000007B8 B680 cmp.l D3, D0 000007BA 6706 beq +0x8 /* 000007C2 */ 000007BC 7010 moveq.l D0, 0x10 000007BE B680 cmp.l D3, D0 000007C0 6642 bne +0x44 /* 00000804 */ label000007C2: 000007C2 302B 000A move.w D0, [A3 + 0xA] 000007C6 916E FFFA sub.w [A6 - 0x6], D0 000007CA 2052 movea.l A0, [A2] 000007CC 3028 000A move.w D0, [A0 + 0xA] 000007D0 D16E FFFE add.w [A6 - 0x2], D0 000007D4 2052 movea.l A0, [A2] 000007D6 3028 0008 move.w D0, [A0 + 0x8] 000007DA 916E FFF8 sub.w [A6 - 0x8], D0 000007DE 2052 movea.l A0, [A2] 000007E0 3028 0008 move.w D0, [A0 + 0x8] 000007E4 D16E FFFC add.w [A6 - 0x4], D0 000007E8 2652 movea.l A3, [A2] 000007EA 4A2B 0014 tst.b [A3 + 0x14] 000007EE 6774 beq +0x76 /* 00000864 */ 000007F0 302B 0012 move.w D0, [A3 + 0x12] 000007F4 D16E FFFE add.w [A6 - 0x2], D0 000007F8 2052 movea.l A0, [A2] 000007FA 3028 0010 move.w D0, [A0 + 0x10] 000007FE D16E FFFC add.w [A6 - 0x4], D0 00000802 6060 bra +0x62 /* 00000864 */ label00000804: 00000804 246E 0008 movea.l A2, [A6 + 0x8] 00000808 2652 movea.l A3, [A2] 0000080A 202B 0004 move.l D0, [A3 + 0x4] 0000080E 7201 moveq.l D1, 0x01 00000810 C081 and.l D0, D1 00000812 6708 beq +0xA /* 0000081C */ 00000814 302B 000A move.w D0, [A3 + 0xA] 00000818 916E FFFA sub.w [A6 - 0x6], D0 label0000081C: 0000081C 246E 0008 movea.l A2, [A6 + 0x8] 00000820 2652 movea.l A3, [A2] 00000822 202B 0004 move.l D0, [A3 + 0x4] 00000826 7204 moveq.l D1, 0x04 00000828 C081 and.l D0, D1 0000082A 6708 beq +0xA /* 00000834 */ 0000082C 302B 000A move.w D0, [A3 + 0xA] 00000830 D16E FFFE add.w [A6 - 0x2], D0 label00000834: 00000834 246E 0008 movea.l A2, [A6 + 0x8] 00000838 2652 movea.l A3, [A2] 0000083A 202B 0004 move.l D0, [A3 + 0x4] 0000083E 7202 moveq.l D1, 0x02 00000840 C081 and.l D0, D1 00000842 6708 beq +0xA /* 0000084C */ 00000844 302B 0008 move.w D0, [A3 + 0x8] 00000848 916E FFF8 sub.w [A6 - 0x8], D0 label0000084C: 0000084C 246E 0008 movea.l A2, [A6 + 0x8] 00000850 2652 movea.l A3, [A2] 00000852 202B 0004 move.l D0, [A3 + 0x4] 00000856 7608 moveq.l D3, 0x08 00000858 C083 and.l D0, D3 0000085A 6708 beq +0xA /* 00000864 */ 0000085C 302B 0008 move.w D0, [A3 + 0x8] 00000860 D16E FFFC add.w [A6 - 0x4], D0 label00000864: 00000864 41EE FFF8 lea.l A0, [A6 - 0x8] 00000868 226E 000C movea.l A1, [A6 + 0xC] 0000086C 22D8 move.l [A1]+, [A0]+ 0000086E 22D8 move.l [A1]+, [A0]+ 00000870 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000874 4E5E unlink A6 00000876 4E74 0008 rtd 0x0008 export_526: 0000087A 4E56 FFF8 link A6, -0x0008 0000087E 48E7 0030 movem.l -[A7], A2,A3 00000882 206E 000C movea.l A0, [A6 + 0xC] 00000886 43EE FFF8 lea.l A1, [A6 - 0x8] 0000088A 22D8 move.l [A1]+, [A0]+ 0000088C 22D8 move.l [A1]+, [A0]+ 0000088E 486E FFF8 pea.l [A6 - 0x8] 00000892 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000896 4EAD DDFC jsr [A5 - 0x2204] 0000089A 206E 0008 movea.l A0, [A6 + 0x8] 0000089E 2250 movea.l A1, [A0] 000008A0 701A moveq.l D0, 0x1A 000008A2 D3C0 add.l A1, D0 000008A4 2F09 move.l -[A7], A1 000008A6 A89D syscall PenPat 000008A8 246E 0008 movea.l A2, [A6 + 0x8] 000008AC 2652 movea.l A3, [A2] 000008AE 3F2B 000A move.w -[A7], [A3 + 0xA] 000008B2 3F2B 0008 move.w -[A7], [A3 + 0x8] 000008B6 A89B syscall PenSize 000008B8 246E 0008 movea.l A2, [A6 + 0x8] 000008BC 2652 movea.l A3, [A2] 000008BE 202B 0004 move.l D0, [A3 + 0x4] 000008C2 720F moveq.l D1, 0x0F 000008C4 B081 cmp.l D0, D1 000008C6 6672 bne +0x74 /* 0000093A */ 000008C8 4A2B 0014 tst.b [A3 + 0x14] 000008CC 6762 beq +0x64 /* 00000930 */ 000008CE 302B 0012 move.w D0, [A3 + 0x12] 000008D2 916E FFFE sub.w [A6 - 0x2], D0 000008D6 2052 movea.l A0, [A2] 000008D8 3028 0010 move.w D0, [A0 + 0x10] 000008DC 916E FFFC sub.w [A6 - 0x4], D0 000008E0 486E FFF8 pea.l [A6 - 0x8] 000008E4 A8A1 syscall FrameRect 000008E6 246E 0008 movea.l A2, [A6 + 0x8] 000008EA 2652 movea.l A3, [A2] 000008EC 3F2B 0012 move.w -[A7], [A3 + 0x12] 000008F0 3F2B 0010 move.w -[A7], [A3 + 0x10] 000008F4 A89B syscall PenSize 000008F6 302E FFFA move.w D0, [A6 - 0x6] 000008FA 206E 0008 movea.l A0, [A6 + 0x8] 000008FE 2250 movea.l A1, [A0] 00000900 D069 000E add.w D0, [A1 + 0xE] 00000904 3F00 move.w -[A7], D0 00000906 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000090A A893 syscall MoveTo 0000090C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000910 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000914 A891 syscall LineTo 00000916 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000091A 302E FFF8 move.w D0, [A6 - 0x8] 0000091E 206E 0008 movea.l A0, [A6 + 0x8] 00000922 2250 movea.l A1, [A0] 00000924 D069 000C add.w D0, [A1 + 0xC] 00000928 3F00 move.w -[A7], D0 0000092A A893 syscall MoveTo 0000092C 6000 00E2 bra +0xE4 /* 00000A10 */ label00000930: 00000930 486E FFF8 pea.l [A6 - 0x8] 00000934 A8A1 syscall FrameRect 00000936 6000 00E2 bra +0xE4 /* 00000A1A */ label0000093A: 0000093A 246E 0008 movea.l A2, [A6 + 0x8] 0000093E 2652 movea.l A3, [A2] 00000940 202B 0004 move.l D0, [A3 + 0x4] 00000944 7220 moveq.l D1, 0x20 00000946 C081 and.l D0, D1 00000948 6712 beq +0x14 /* 0000095C */ 0000094A 486E FFF8 pea.l [A6 - 0x8] 0000094E 3F2B 0018 move.w -[A7], [A3 + 0x18] 00000952 3F2B 0016 move.w -[A7], [A3 + 0x16] 00000956 A8B0 syscall FrameRoundRect 00000958 6000 00C0 bra +0xC2 /* 00000A1A */ label0000095C: 0000095C 206E 0008 movea.l A0, [A6 + 0x8] 00000960 2250 movea.l A1, [A0] 00000962 2029 0004 move.l D0, [A1 + 0x4] 00000966 7210 moveq.l D1, 0x10 00000968 C081 and.l D0, D1 0000096A 670A beq +0xC /* 00000976 */ 0000096C 486E FFF8 pea.l [A6 - 0x8] 00000970 A8B7 syscall FrameOval 00000972 6000 00A6 bra +0xA8 /* 00000A1A */ label00000976: 00000976 246E 0008 movea.l A2, [A6 + 0x8] 0000097A 2052 movea.l A0, [A2] 0000097C 3028 0008 move.w D0, [A0 + 0x8] 00000980 916E FFFC sub.w [A6 - 0x4], D0 00000984 2052 movea.l A0, [A2] 00000986 3028 000A move.w D0, [A0 + 0xA] 0000098A 916E FFFE sub.w [A6 - 0x2], D0 0000098E 2052 movea.l A0, [A2] 00000990 2028 0004 move.l D0, [A0 + 0x4] 00000994 7202 moveq.l D1, 0x02 00000996 C081 and.l D0, D1 00000998 6714 beq +0x16 /* 000009AE */ 0000099A 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000099E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000009A2 A893 syscall MoveTo 000009A4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000009A8 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000009AC A891 syscall LineTo label000009AE: 000009AE 206E 0008 movea.l A0, [A6 + 0x8] 000009B2 2250 movea.l A1, [A0] 000009B4 2029 0004 move.l D0, [A1 + 0x4] 000009B8 7201 moveq.l D1, 0x01 000009BA C081 and.l D0, D1 000009BC 6714 beq +0x16 /* 000009D2 */ 000009BE 3F2E FFFA move.w -[A7], [A6 - 0x6] 000009C2 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000009C6 A893 syscall MoveTo 000009C8 3F2E FFFA move.w -[A7], [A6 - 0x6] 000009CC 3F2E FFFC move.w -[A7], [A6 - 0x4] 000009D0 A891 syscall LineTo label000009D2: 000009D2 206E 0008 movea.l A0, [A6 + 0x8] 000009D6 2250 movea.l A1, [A0] 000009D8 2029 0004 move.l D0, [A1 + 0x4] 000009DC 7204 moveq.l D1, 0x04 000009DE C081 and.l D0, D1 000009E0 6714 beq +0x16 /* 000009F6 */ 000009E2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000009E6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000009EA A893 syscall MoveTo 000009EC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000009F0 3F2E FFFC move.w -[A7], [A6 - 0x4] 000009F4 A891 syscall LineTo label000009F6: 000009F6 206E 0008 movea.l A0, [A6 + 0x8] 000009FA 2250 movea.l A1, [A0] 000009FC 2029 0004 move.l D0, [A1 + 0x4] 00000A00 7208 moveq.l D1, 0x08 00000A02 C081 and.l D0, D1 00000A04 6714 beq +0x16 /* 00000A1A */ 00000A06 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000A0A 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A0E A893 syscall MoveTo label00000A10: 00000A10 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000A14 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A18 A891 syscall LineTo label00000A1A: 00000A1A A89E syscall PenNormal 00000A1C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000A20 4E5E unlink A6 00000A22 4E74 0008 rtd 0x0008 fn00000A26: 00000A26 4E56 0000 link A6, 0 00000A2A 2F0A move.l -[A7], A2 00000A2C 246E 0008 movea.l A2, [A6 + 0x8] 00000A30 2052 movea.l A0, [A2] 00000A32 316E 000C 0004 move.w [A0 + 0x4], [A6 + 0xC] 00000A38 2052 movea.l A0, [A2] 00000A3A 4228 0006 clr.b [A0 + 0x6] 00000A3E 245F movea.l A2, [A7]+ 00000A40 4E5E unlink A6 00000A42 4E74 0006 rtd 0x0006 export_527: 00000A46 4E56 0000 link A6, 0 00000A4A 206E 0008 movea.l A0, [A6 + 0x8] 00000A4E 2250 movea.l A1, [A0] 00000A50 3029 0004 move.w D0, [A1 + 0x4] 00000A54 4E5E unlink A6 00000A56 4E74 0004 rtd 0x0004 export_528: 00000A5A 4E56 0000 link A6, 0 00000A5E 4E5E unlink A6 00000A60 4E74 0004 rtd 0x0004 export_529: fn00000A64: 00000A64 4E56 0000 link A6, 0 00000A68 48E7 0030 movem.l -[A7], A2,A3 00000A6C 246E 0008 movea.l A2, [A6 + 0x8] 00000A70 2652 movea.l A3, [A2] 00000A72 5C4B addq.w A3, 6 00000A74 1013 move.b D0, [A3] 00000A76 57C0 seq D0 00000A78 4400 neg.b D0 00000A7A 4880 ext.w D0 00000A7C 48C0 ext.l D0 00000A7E 1680 move.b [A3], D0 00000A80 4CDF 0C00 movem.l A2,A3, [A7]+ 00000A84 4E5E unlink A6 00000A86 4E74 0004 rtd 0x0004 export_530: 00000A8A 4E56 0000 link A6, 0 00000A8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A92 4EAD DE6C jsr [A5 - 0x2194] 00000A96 4E5E unlink A6 00000A98 4E74 0004 rtd 0x0004 export_531: 00000A9C 4E56 0000 link A6, 0 00000AA0 206E 0008 movea.l A0, [A6 + 0x8] 00000AA4 2250 movea.l A1, [A0] 00000AA6 1029 0006 move.b D0, [A1 + 0x6] 00000AAA 4E5E unlink A6 00000AAC 4E74 0004 rtd 0x0004 fn00000AB0: 00000AB0 4E56 FFF8 link A6, -0x0008 00000AB4 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000AB8 7600 moveq.l D3, 0x00 00000ABA 246E 0008 movea.l A2, [A6 + 0x8] 00000ABE 2052 movea.l A0, [A2] 00000AC0 2143 0098 move.l [A0 + 0x98], D3 00000AC4 2052 movea.l A0, [A2] 00000AC6 2143 006C move.l [A0 + 0x6C], D3 00000ACA 2052 movea.l A0, [A2] 00000ACC 316E 000C 009C move.w [A0 + 0x9C], [A6 + 0xC] 00000AD2 264A movea.l A3, A2 00000AD4 2053 movea.l A0, [A3] 00000AD6 2648 movea.l A3, A0 00000AD8 47EB 00AA lea.l A3, [A3 + 0xAA] 00000ADC 1013 move.b D0, [A3] 00000ADE 72BF moveq.l D1, 0xFFFFFFBF 00000AE0 C001 and.b D0, D1 00000AE2 1680 move.b [A3], D0 00000AE4 284A movea.l A4, A2 00000AE6 2054 movea.l A0, [A4] 00000AE8 2848 movea.l A4, A0 00000AEA 49EC 00AA lea.l A4, [A4 + 0xAA] 00000AEE 1014 move.b D0, [A4] 00000AF0 7220 moveq.l D1, 0x20 00000AF2 8001 or.b D0, D1 00000AF4 1880 move.b [A4], D0 00000AF6 2052 movea.l A0, [A2] 00000AF8 317C 8000 009E move.w [A0 + 0x9E], 0x8000 00000AFE 7000 moveq.l D0, 0x00 00000B00 2052 movea.l A0, [A2] 00000B02 2140 00A0 move.l [A0 + 0xA0], D0 00000B06 2052 movea.l A0, [A2] 00000B08 41E8 00AA lea.l A0, [A0 + 0xAA] 00000B0C 2D48 FFF8 move.l [A6 - 0x8], A0 00000B10 1010 move.b D0, [A0] 00000B12 0000 0080 ori.b D0, 0x80 00000B16 1080 move.b [A0], D0 00000B18 2052 movea.l A0, [A2] 00000B1A 41E8 00AA lea.l A0, [A0 + 0xAA] 00000B1E 2D48 FFFC move.l [A6 - 0x4], A0 00000B22 1010 move.b D0, [A0] 00000B24 7210 moveq.l D1, 0x10 00000B26 8001 or.b D0, D1 00000B28 1080 move.b [A0], D0 00000B2A 2F2E 001E move.l -[A7], [A6 + 0x1E] 00000B2E 2F2E 001A move.l -[A7], [A6 + 0x1A] 00000B32 3F2E 0018 move.w -[A7], [A6 + 0x18] 00000B36 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000B3A 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000B3E 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000B42 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000B46 1F2E 000E move.b -[A7], [A6 + 0xE] 00000B4A 2F0A move.l -[A7], A2 00000B4C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00000B50 7601 moveq.l D3, 0x01 00000B52 1F03 move.b -[A7], D3 00000B54 2F0A move.l -[A7], A2 00000B56 4EAD CF04 jsr [A5 - 0x30FC] 00000B5A 1F03 move.b -[A7], D3 00000B5C 2F0A move.l -[A7], A2 00000B5E 4EAD CF10 jsr [A5 - 0x30F0] 00000B62 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000B66 4E5E unlink A6 00000B68 4E74 001A rtd 0x001A export_532: fn00000B6C: 00000B6C 4E56 FFF4 link A6, -0x000C 00000B70 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000B74 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000B78 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B84 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000B88 206E 000C movea.l A0, [A6 + 0xC] 00000B8C 3028 0026 move.w D0, [A0 + 0x26] 00000B90 226E 0008 movea.l A1, [A6 + 0x8] 00000B94 2451 movea.l A2, [A1] 00000B96 3540 009C move.w [A2 + 0x9C], D0 00000B9A 3028 0028 move.w D0, [A0 + 0x28] 00000B9E 0240 0100 andi.w D0, 0x100 00000BA2 4A40 tst.w D0 00000BA4 56C0 sne D0 00000BA6 4400 neg.b D0 00000BA8 4880 ext.w D0 00000BAA 48C0 ext.l D0 00000BAC 7601 moveq.l D3, 0x01 00000BAE C003 and.b D0, D3 00000BB0 ED08 lsl D0.b, 6 00000BB2 2649 movea.l A3, A1 00000BB4 2453 movea.l A2, [A3] 00000BB6 264A movea.l A3, A2 00000BB8 47EB 00AA lea.l A3, [A3 + 0xAA] 00000BBC 1213 move.b D1, [A3] 00000BBE 74BF moveq.l D2, 0xFFFFFFBF 00000BC0 C202 and.b D1, D2 00000BC2 8001 or.b D0, D1 00000BC4 1680 move.b [A3], D0 00000BC6 3028 0028 move.w D0, [A0 + 0x28] 00000BCA 0240 0200 andi.w D0, 0x200 00000BCE 4A40 tst.w D0 00000BD0 56C0 sne D0 00000BD2 4400 neg.b D0 00000BD4 4880 ext.w D0 00000BD6 48C0 ext.l D0 00000BD8 C003 and.b D0, D3 00000BDA E708 lsl D0.b, 3 00000BDC 2849 movea.l A4, A1 00000BDE 2454 movea.l A2, [A4] 00000BE0 284A movea.l A4, A2 00000BE2 49EC 00AA lea.l A4, [A4 + 0xAA] 00000BE6 1214 move.b D1, [A4] 00000BE8 74F7 moveq.l D2, 0xFFFFFFF7 00000BEA C202 and.b D1, D2 00000BEC 8001 or.b D0, D1 00000BEE 1880 move.b [A4], D0 00000BF0 3028 002A move.w D0, [A0 + 0x2A] 00000BF4 56C0 sne D0 00000BF6 4400 neg.b D0 00000BF8 4880 ext.w D0 00000BFA 48C0 ext.l D0 00000BFC 1F00 move.b -[A7], D0 00000BFE 2451 movea.l A2, [A1] 00000C00 1F2A 001E move.b -[A7], [A2 + 0x1E] 00000C04 3028 002C move.w D0, [A0 + 0x2C] 00000C08 56C0 sne D0 00000C0A 4400 neg.b D0 00000C0C 4880 ext.w D0 00000C0E 48C0 ext.l D0 00000C10 1F00 move.b -[A7], D0 00000C12 2F09 move.l -[A7], A1 00000C14 4EAD F1CC jsr [A5 - 0xE34] 00000C18 7000 moveq.l D0, 0x00 00000C1A 206E 0008 movea.l A0, [A6 + 0x8] 00000C1E 2250 movea.l A1, [A0] 00000C20 2340 0098 move.l [A1 + 0x98], D0 00000C24 2250 movea.l A1, [A0] 00000C26 337C 8000 009E move.w [A1 + 0x9E], 0x8000 00000C2C 7000 moveq.l D0, 0x00 00000C2E 2250 movea.l A1, [A0] 00000C30 2340 00A0 move.l [A1 + 0xA0], D0 00000C34 2250 movea.l A1, [A0] 00000C36 43E9 00AA lea.l A1, [A1 + 0xAA] 00000C3A 2D49 FFFC move.l [A6 - 0x4], A1 00000C3E 1011 move.b D0, [A1] 00000C40 0000 0080 ori.b D0, 0x80 00000C44 1280 move.b [A1], D0 00000C46 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000C4A 4E5E unlink A6 00000C4C 4E74 0010 rtd 0x0010 export_533: 00000C50 4E56 FFDC link A6, -0x0024 00000C54 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 00000C58 486E FFF0 pea.l [A6 - 0x10] 00000C5C 486E FFF4 pea.l [A6 - 0xC] 00000C60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C64 4EAD F27A jsr [A5 - 0xD86] 00000C68 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000C6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C70 4EAD F250 jsr [A5 - 0xDB0] 00000C74 2A00 move.l D5, D0 00000C76 202E FFF0 move.l D0, [A6 - 0x10] 00000C7A B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000C7E 6604 bne +0x6 /* 00000C84 */ 00000C80 2C05 move.l D6, D5 00000C82 600E bra +0x10 /* 00000C92 */ label00000C84: 00000C84 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C8C 4EAD F250 jsr [A5 - 0xDB0] 00000C90 2C00 move.l D6, D0 label00000C92: 00000C92 246E 0008 movea.l A2, [A6 + 0x8] 00000C96 2652 movea.l A3, [A2] 00000C98 202B 0040 move.l D0, [A3 + 0x40] 00000C9C 3E00 move.w D7, D0 00000C9E 202B 0038 move.l D0, [A3 + 0x38] 00000CA2 9E40 sub.w D7, D0 00000CA4 42A7 clr.l -[A7] 00000CA6 2005 move.l D0, D5 00000CA8 5280 addq.l D0, 1 00000CAA 2F00 move.l -[A7], D0 00000CAC 2F0A move.l -[A7], A2 00000CAE 4EAD F214 jsr [A5 - 0xDEC] 00000CB2 2D40 FFF8 move.l [A6 - 0x8], D0 00000CB6 4A86 tst.l D6 00000CB8 6F0C ble +0xE /* 00000CC6 */ 00000CBA 42A7 clr.l -[A7] 00000CBC 2F06 move.l -[A7], D6 00000CBE 2F0A move.l -[A7], A2 00000CC0 4EAD F214 jsr [A5 - 0xDEC] 00000CC4 6002 bra +0x4 /* 00000CC8 */ label00000CC6: 00000CC6 7000 moveq.l D0, 0x00 label00000CC8: 00000CC8 2D40 FFFC move.l [A6 - 0x4], D0 00000CCC 2052 movea.l A0, [A2] 00000CCE 2028 0084 move.l D0, [A0 + 0x84] 00000CD2 2D40 FFE0 move.l [A6 - 0x20], D0 00000CD6 2052 movea.l A0, [A2] 00000CD8 2028 0084 move.l D0, [A0 + 0x84] 00000CDC 3607 move.w D3, D7 00000CDE 2803 move.l D4, D3 00000CE0 48C4 ext.l D4 00000CE2 D084 add.l D0, D4 00000CE4 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000CE8 6E0C bgt +0xE /* 00000CF6 */ 00000CEA 202E FFF8 move.l D0, [A6 - 0x8] 00000CEE 9084 sub.l D0, D4 00000CF0 2D40 FFE0 move.l [A6 - 0x20], D0 00000CF4 6016 bra +0x18 /* 00000D0C */ label00000CF6: 00000CF6 262E FFFC move.l D3, [A6 - 0x4] 00000CFA 206E 0008 movea.l A0, [A6 + 0x8] 00000CFE 2250 movea.l A1, [A0] 00000D00 2029 0084 move.l D0, [A1 + 0x84] 00000D04 B680 cmp.l D3, D0 00000D06 6C04 bge +0x6 /* 00000D0C */ 00000D08 2D43 FFE0 move.l [A6 - 0x20], D3 label00000D0C: 00000D0C 246E 0008 movea.l A2, [A6 + 0x8] 00000D10 2652 movea.l A3, [A2] 00000D12 102B 00AA move.b D0, [A3 + 0xAA] 00000D16 E608 lsr D0.b, 3 00000D18 7201 moveq.l D1, 0x01 00000D1A C001 and.b D0, D1 00000D1C 660A bne +0xC /* 00000D28 */ 00000D1E 202B 0088 move.l D0, [A3 + 0x88] 00000D22 2D40 FFE4 move.l [A6 - 0x1C], D0 00000D26 6058 bra +0x5A /* 00000D80 */ label00000D28: 00000D28 202E FFE0 move.l D0, [A6 - 0x20] 00000D2C B0AE FFFC cmp.l D0, [A6 - 0x4] 00000D30 6612 bne +0x14 /* 00000D44 */ 00000D32 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000D36 486E FFE8 pea.l [A6 - 0x18] 00000D3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D3E 4EAD F226 jsr [A5 - 0xDDA] 00000D42 6010 bra +0x12 /* 00000D54 */ label00000D44: 00000D44 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000D48 486E FFE8 pea.l [A6 - 0x18] 00000D4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D50 4EAD F226 jsr [A5 - 0xDDA] label00000D54: 00000D54 202E FFEC move.l D0, [A6 - 0x14] 00000D58 246E 0008 movea.l A2, [A6 + 0x8] 00000D5C 2652 movea.l A3, [A2] 00000D5E 90AB 0044 sub.l D0, [A3 + 0x44] 00000D62 D0AB 003C add.l D0, [A3 + 0x3C] 00000D66 322B 0080 move.w D1, [A3 + 0x80] 00000D6A 48C1 ext.l D1 00000D6C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000D70 2600 move.l D3, D0 00000D72 7800 moveq.l D4, 0x00 00000D74 B684 cmp.l D3, D4 00000D76 6A02 bpl +0x4 /* 00000D7A */ 00000D78 6002 bra +0x4 /* 00000D7C */ label00000D7A: 00000D7A 2800 move.l D4, D0 label00000D7C: 00000D7C 2D44 FFE4 move.l [A6 - 0x1C], D4 label00000D80: 00000D80 202E FFE0 move.l D0, [A6 - 0x20] 00000D84 246E 0008 movea.l A2, [A6 + 0x8] 00000D88 2652 movea.l A3, [A2] 00000D8A 222B 0084 move.l D1, [A3 + 0x84] 00000D8E B081 cmp.l D0, D1 00000D90 660C bne +0xE /* 00000D9E */ 00000D92 202E FFE4 move.l D0, [A6 - 0x1C] 00000D96 222B 0088 move.l D1, [A3 + 0x88] 00000D9A B081 cmp.l D0, D1 00000D9C 6722 beq +0x24 /* 00000DC0 */ label00000D9E: 00000D9E 7601 moveq.l D3, 0x01 00000DA0 1F03 move.b -[A7], D3 00000DA2 1F03 move.b -[A7], D3 00000DA4 2F0A move.l -[A7], A2 00000DA6 4EAD F286 jsr [A5 - 0xD7A] 00000DAA 486E FFE0 pea.l [A6 - 0x20] 00000DAE 1F03 move.b -[A7], D3 00000DB0 2F0A move.l -[A7], A2 00000DB2 4EAD F3EC jsr [A5 - 0xC14] 00000DB6 4227 clr.b -[A7] 00000DB8 1F03 move.b -[A7], D3 00000DBA 2F0A move.l -[A7], A2 00000DBC 4EAD F286 jsr [A5 - 0xD7A] label00000DC0: 00000DC0 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00000DC4 4E5E unlink A6 00000DC6 4E74 0004 rtd 0x0004 export_534: 00000DCA 4E56 0000 link A6, 0 00000DCE 48E7 1020 movem.l -[A7], D3,A2 00000DD2 162E 000C move.b D3, [A6 + 0xC] 00000DD6 7001 moveq.l D0, 0x01 00000DD8 C600 and.b D3, D0 00000DDA E70B lsl D3.b, 3 00000DDC 246E 0008 movea.l A2, [A6 + 0x8] 00000DE0 2052 movea.l A0, [A2] 00000DE2 2448 movea.l A2, A0 00000DE4 45EA 00AA lea.l A2, [A2 + 0xAA] 00000DE8 1012 move.b D0, [A2] 00000DEA 72F7 moveq.l D1, 0xFFFFFFF7 00000DEC C001 and.b D0, D1 00000DEE 8600 or.b D3, D0 00000DF0 1483 move.b [A2], D3 00000DF2 4CDF 0408 movem.l D3,A2, [A7]+ 00000DF6 4E5E unlink A6 00000DF8 4E74 0006 rtd 0x0006 export_535: 00000DFC 4E56 0000 link A6, 0 00000E00 2F0A move.l -[A7], A2 00000E02 246E 000C movea.l A2, [A6 + 0xC] 00000E06 524A addq.w A2, 1 00000E08 2F0A move.l -[A7], A2 00000E0A 206E 000C movea.l A0, [A6 + 0xC] 00000E0E 1210 move.b D1, [A0] 00000E10 7000 moveq.l D0, 0x00 00000E12 1001 move.b D0, D1 00000E14 2F00 move.l -[A7], D0 00000E16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E1A 4EAD F1AE jsr [A5 - 0xE52] 00000E1E 245F movea.l A2, [A7]+ 00000E20 4E5E unlink A6 00000E22 4E74 0008 rtd 0x0008 export_536: 00000E26 4E56 0000 link A6, 0 00000E2A 48E7 1020 movem.l -[A7], D3,A2 00000E2E 206E 000C movea.l A0, [A6 + 0xC] 00000E32 A069 syscall HGetState 00000E34 1600 move.b D3, D0 00000E36 206E 000C movea.l A0, [A6 + 0xC] 00000E3A A029 syscall HLock 00000E3C 246E 000C movea.l A2, [A6 + 0xC] 00000E40 2F12 move.l -[A7], [A2] 00000E42 594F subq.w A7, 4 00000E44 2F0A move.l -[A7], A2 00000E46 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00000E4A 201F move.l D0, [A7]+ 00000E4C 2F00 move.l -[A7], D0 00000E4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E52 4EAD F1AE jsr [A5 - 0xE52] 00000E56 204A movea.l A0, A2 00000E58 1003 move.b D0, D3 00000E5A A06A syscall HSetState 00000E5C 4CDF 0408 movem.l D3,A2, [A7]+ 00000E60 4E5E unlink A6 00000E62 4E74 0008 rtd 0x0008 export_537: 00000E66 4E56 0000 link A6, 0 00000E6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E6E 4EAD DA12 jsr [A5 - 0x25EE] 00000E72 4E5E unlink A6 00000E74 4E74 000C rtd 0x000C export_538: 00000E78 4E56 0000 link A6, 0 00000E7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E80 4EAD DA12 jsr [A5 - 0x25EE] 00000E84 7000 moveq.l D0, 0x00 00000E86 4E5E unlink A6 00000E88 4E74 0004 rtd 0x0004 export_539: 00000E8C 4E56 0000 link A6, 0 00000E90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E94 4EAD DA12 jsr [A5 - 0x25EE] 00000E98 4E5E unlink A6 00000E9A 4E74 0006 rtd 0x0006 export_540: 00000E9E 4E56 FFFC link A6, -0x0004 00000EA2 2F03 move.l -[A7], D3 00000EA4 486E FFFC pea.l [A6 - 0x4] 00000EA8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EAC 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000EB0 504F addq.w A7, 8 00000EB2 362E FFFC move.w D3, [A6 - 0x4] 00000EB6 6B0A bmi +0xC /* 00000EC2 */ 00000EB8 3F03 move.w -[A7], D3 00000EBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EBE 4EAD F1D8 jsr [A5 - 0xE28] label00000EC2: 00000EC2 261F move.l D3, [A7]+ 00000EC4 4E5E unlink A6 00000EC6 4E74 0008 rtd 0x0008 export_541: 00000ECA 4E56 0000 link A6, 0 00000ECE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ED2 4EAD DA12 jsr [A5 - 0x25EE] 00000ED6 4E5E unlink A6 00000ED8 4E74 0006 rtd 0x0006 export_542: 00000EDC 4E56 0000 link A6, 0 00000EE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EE4 4EAD DA12 jsr [A5 - 0x25EE] 00000EE8 4E5E unlink A6 00000EEA 4E74 0006 rtd 0x0006 export_543: 00000EEE 4E56 0000 link A6, 0 00000EF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EF6 4EAD DA12 jsr [A5 - 0x25EE] 00000EFA 4E5E unlink A6 00000EFC 4E74 0006 rtd 0x0006 export_544: 00000F00 4E56 0000 link A6, 0 00000F04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F08 4EAD DA12 jsr [A5 - 0x25EE] 00000F0C 4E5E unlink A6 00000F0E 4E74 0008 rtd 0x0008 export_545: 00000F12 4E56 0000 link A6, 0 00000F16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F1A 4EAD DA12 jsr [A5 - 0x25EE] 00000F1E 7000 moveq.l D0, 0x00 00000F20 4E5E unlink A6 00000F22 4E74 0004 rtd 0x0004 export_546: 00000F26 4E56 0000 link A6, 0 00000F2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F2E 4EAD DA12 jsr [A5 - 0x25EE] 00000F32 4E5E unlink A6 00000F34 4E74 0008 rtd 0x0008 export_547: 00000F38 4E56 0000 link A6, 0 00000F3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F40 4EAD DA12 jsr [A5 - 0x25EE] 00000F44 7000 moveq.l D0, 0x00 00000F46 4E5E unlink A6 00000F48 4E74 000C rtd 0x000C export_548: 00000F4C 4E56 0000 link A6, 0 00000F50 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F54 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F5C 4EAD F214 jsr [A5 - 0xDEC] 00000F60 4E5E unlink A6 00000F62 4E74 0008 rtd 0x0008 export_549: 00000F66 4E56 0000 link A6, 0 00000F6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F6E 4EAD DA12 jsr [A5 - 0x25EE] 00000F72 7000 moveq.l D0, 0x00 00000F74 4E5E unlink A6 00000F76 4E74 0008 rtd 0x0008 export_550: 00000F7A 4E56 0000 link A6, 0 00000F7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F82 4EAD DA12 jsr [A5 - 0x25EE] 00000F86 4E5E unlink A6 00000F88 4E74 000C rtd 0x000C export_551: 00000F8C 4E56 0000 link A6, 0 00000F90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F94 4EAD DA12 jsr [A5 - 0x25EE] 00000F98 4E5E unlink A6 00000F9A 4E74 000C rtd 0x000C export_552: 00000F9E 4E56 0000 link A6, 0 00000FA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FA6 4EAD DA12 jsr [A5 - 0x25EE] 00000FAA 4E5E unlink A6 00000FAC 4E74 000C rtd 0x000C export_553: fn00000FB0: 00000FB0 4E56 0000 link A6, 0 00000FB4 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FBC 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00000FC0 206E 0008 movea.l A0, [A6 + 0x8] 00000FC4 2250 movea.l A1, [A0] 00000FC6 1029 00AA move.b D0, [A1 + 0xAA] 00000FCA EC08 lsr D0.b, 6 00000FCC 7201 moveq.l D1, 0x01 00000FCE C001 and.b D0, D1 00000FD0 1F00 move.b -[A7], D0 00000FD2 2F08 move.l -[A7], A0 00000FD4 4EAD F244 jsr [A5 - 0xDBC] 00000FD8 4E5E unlink A6 00000FDA 4E74 0008 rtd 0x0008 export_554: 00000FDE 4E56 FFEC link A6, -0x0014 00000FE2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000FE6 102E 000C move.b D0, [A6 + 0xC] 00000FEA 7601 moveq.l D3, 0x01 00000FEC C003 and.b D0, D3 00000FEE 7806 moveq.l D4, 0x06 00000FF0 E928 lsl D0.b, D4 00000FF2 286E 0008 movea.l A4, [A6 + 0x8] 00000FF6 2054 movea.l A0, [A4] 00000FF8 2848 movea.l A4, A0 00000FFA 49EC 00AA lea.l A4, [A4 + 0xAA] 00000FFE 1214 move.b D1, [A4] 00001000 74BF moveq.l D2, 0xFFFFFFBF 00001002 C202 and.b D1, D2 00001004 8001 or.b D0, D1 00001006 1880 move.b [A4], D0 00001008 246E 0008 movea.l A2, [A6 + 0x8] 0000100C 2652 movea.l A3, [A2] 0000100E 202B 0038 move.l D0, [A3 + 0x38] 00001012 322B 002A move.w D1, [A3 + 0x2A] 00001016 48C1 ext.l D1 00001018 D081 add.l D0, D1 0000101A 2740 0040 move.l [A3 + 0x40], D0 0000101E 2052 movea.l A0, [A2] 00001020 1A28 00AA move.b D5, [A0 + 0xAA] 00001024 3D45 FFF4 move.w [A6 - 0xC], D5 00001028 E82D lsr D5.b, D4 0000102A CA03 and.b D5, D3 0000102C 6700 010C beq +0x10E /* 0000113A */ 00001030 302E FFF4 move.w D0, [A6 - 0xC] 00001034 EE08 lsr D0.b, 7 00001036 673C beq +0x3E /* 00001074 */ 00001038 7001 moveq.l D0, 0x01 0000103A 2F00 move.l -[A7], D0 0000103C 2F0A move.l -[A7], A2 0000103E 4EAD F21A jsr [A5 - 0xDE6] 00001042 3600 move.w D3, D0 00001044 6F00 00F4 ble +0xF6 /* 0000113A */ 00001048 2652 movea.l A3, [A2] 0000104A 302B 002A move.w D0, [A3 + 0x2A] 0000104E 48C0 ext.l D0 00001050 3203 move.w D1, D3 00001052 2401 move.l D2, D1 00001054 48C2 ext.l D2 00001056 2202 move.l D1, D2 00001058 2D42 FFFC move.l [A6 - 0x4], D2 0000105C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001060 222E FFFC move.l D1, [A6 - 0x4] 00001064 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00001068 D0AB 0038 add.l D0, [A3 + 0x38] 0000106C 2740 0040 move.l [A3 + 0x40], D0 00001070 6000 00C8 bra +0xCA /* 0000113A */ label00001074: 00001074 486E FFEC pea.l [A6 - 0x14] 00001078 246E 0008 movea.l A2, [A6 + 0x8] 0000107C 2652 movea.l A3, [A2] 0000107E 202B 003C move.l D0, [A3 + 0x3C] 00001082 5280 addq.l D0, 1 00001084 2F00 move.l -[A7], D0 00001086 202B 0038 move.l D0, [A3 + 0x38] 0000108A 5280 addq.l D0, 1 0000108C 2F00 move.l -[A7], D0 0000108E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00001092 486E FFEC pea.l [A6 - 0x14] 00001096 2F0A move.l -[A7], A2 00001098 4EAD F220 jsr [A5 - 0xDE0] 0000109C 2600 move.l D3, D0 0000109E 2F03 move.l -[A7], D3 000010A0 2F0A move.l -[A7], A2 000010A2 4EAD F250 jsr [A5 - 0xDB0] 000010A6 2A00 move.l D5, D0 000010A8 486E FFEC pea.l [A6 - 0x14] 000010AC 2652 movea.l A3, [A2] 000010AE 202B 003C move.l D0, [A3 + 0x3C] 000010B2 5280 addq.l D0, 1 000010B4 2F00 move.l -[A7], D0 000010B6 202B 0038 move.l D0, [A3 + 0x38] 000010BA 322B 002A move.w D1, [A3 + 0x2A] 000010BE 48C1 ext.l D1 000010C0 D081 add.l D0, D1 000010C2 5380 subq.l D0, 1 000010C4 2F00 move.l -[A7], D0 000010C6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000010CA 486E FFEC pea.l [A6 - 0x14] 000010CE 2F0A move.l -[A7], A2 000010D0 4EAD F220 jsr [A5 - 0xDE0] 000010D4 2600 move.l D3, D0 000010D6 6F0C ble +0xE /* 000010E4 */ 000010D8 2F03 move.l -[A7], D3 000010DA 2F0A move.l -[A7], A2 000010DC 4EAD F250 jsr [A5 - 0xDB0] 000010E0 2C00 move.l D6, D0 000010E2 600A bra +0xC /* 000010EE */ label000010E4: 000010E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010E8 4EAD F25C jsr [A5 - 0xDA4] 000010EC 2C00 move.l D6, D0 label000010EE: 000010EE BC85 cmp.l D6, D5 000010F0 6F48 ble +0x4A /* 0000113A */ 000010F2 2F05 move.l -[A7], D5 000010F4 2806 move.l D4, D6 000010F6 5284 addq.l D4, 1 000010F8 2F04 move.l -[A7], D4 000010FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010FE 4EAD F214 jsr [A5 - 0xDEC] 00001102 2E00 move.l D7, D0 00001104 6012 bra +0x14 /* 00001118 */ label00001106: 00001106 2F05 move.l -[A7], D5 00001108 2006 move.l D0, D6 0000110A 5386 subq.l D6, 1 0000110C 2F00 move.l -[A7], D0 0000110E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001112 4EAD F214 jsr [A5 - 0xDEC] 00001116 2E00 move.l D7, D0 label00001118: 00001118 246E 0008 movea.l A2, [A6 + 0x8] 0000111C 2652 movea.l A3, [A2] 0000111E 382B 002A move.w D4, [A3 + 0x2A] 00001122 48C4 ext.l D4 00001124 BE84 cmp.l D7, D4 00001126 6F04 ble +0x6 /* 0000112C */ 00001128 BC85 cmp.l D6, D5 0000112A 6EDA bgt -0x24 /* 00001106 */ label0000112C: 0000112C BE84 cmp.l D7, D4 0000112E 6C0A bge +0xC /* 0000113A */ 00001130 202B 0038 move.l D0, [A3 + 0x38] 00001134 D087 add.l D0, D7 00001136 2740 0040 move.l [A3 + 0x40], D0 label0000113A: 0000113A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000113E 4EAD EF7E jsr [A5 - 0x1082] 00001142 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001146 4E5E unlink A6 00001148 4E74 0006 rtd 0x0006 export_555: 0000114C 4E56 0000 link A6, 0 00001150 206E 0008 movea.l A0, [A6 + 0x8] 00001154 2250 movea.l A1, [A0] 00001156 1029 00AA move.b D0, [A1 + 0xAA] 0000115A EC08 lsr D0.b, 6 0000115C 7201 moveq.l D1, 0x01 0000115E C001 and.b D0, D1 00001160 4E5E unlink A6 00001162 4E74 0004 rtd 0x0004 export_556: 00001166 4E56 0000 link A6, 0 0000116A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000116E 4EAD DA12 jsr [A5 - 0x25EE] 00001172 7000 moveq.l D0, 0x00 00001174 4E5E unlink A6 00001176 4E74 0008 rtd 0x0008 export_557: 0000117A 4E56 0000 link A6, 0 0000117E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001182 4EAD DA12 jsr [A5 - 0x25EE] 00001186 7000 moveq.l D0, 0x00 00001188 4E5E unlink A6 0000118A 4E74 0004 rtd 0x0004 export_558: 0000118E 4E56 FEFC link A6, -0x0104 00001192 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001196 7000 moveq.l D0, 0x00 00001198 2640 movea.l A3, D0 0000119A 7000 moveq.l D0, 0x00 0000119C 2440 movea.l A2, D0 0000119E 7800 moveq.l D4, 0x00 000011A0 262E 000C move.l D3, [A6 + 0xC] 000011A4 6A1C bpl +0x1E /* 000011C2 */ 000011A6 4483 neg.l D3 000011A8 7010 moveq.l D0, 0x10 000011AA E0AB lsr D3, D0 000011AC 48C3 ext.l D3 000011AE 700A moveq.l D0, 0x0A 000011B0 B640 cmp.w D3, D0 000011B2 6700 0100 beq +0x102 /* 000012B4 */ 000011B6 700B moveq.l D0, 0x0B 000011B8 B640 cmp.w D3, D0 000011BA 6700 00F8 beq +0xFA /* 000012B4 */ 000011BE 6000 00F8 bra +0xFA /* 000012B8 */ label000011C2: 000011C2 202E 000C move.l D0, [A6 + 0xC] 000011C6 0440 0012 subi.w D0, 0x12 000011CA 6B00 00EC bmi +0xEE /* 000012B8 */ 000011CE 7222 moveq.l D1, 0x22 000011D0 B041 cmp.w D0, D1 000011D2 6E00 00E4 bgt +0xE6 /* 000012B8 */ 000011D6 D040 add.w D0, D0 000011D8 303B 0006 move.w D0, [PC + D0.w + 0x6] 000011DC 4EFB 0000 jmp [PC + D0.w] 000011E0 0048 0064 ori.w A0, 0x64 /* 'd' */ 000011E4 0048 0048 ori.w A0, 0x48 /* 'H' */ 000011E8 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 000011EA 00B8 00DA 00DA 00DA ori.l [0x000000DA], 0xDA00DA 000011F2 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 000011F4 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 000011F6 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 000011F8 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 000011FA 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 000011FC 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 000011FE 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001200 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001202 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001204 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001206 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001208 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 0000120A 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 0000120C 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 0000120E 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001210 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001212 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 00001214 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 00001216 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 00001218 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 0000121A 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 0000121C 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 0000121E 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF 00001220 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001222 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001224 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF 00001226 206E 0008 movea.l A0, [A6 + 0x8] 0000122A 2250 movea.l A1, [A0] 0000122C 1029 00AA move.b D0, [A1 + 0xAA] 00001230 EA08 lsr D0.b, 5 00001232 7201 moveq.l D1, 0x01 00001234 C001 and.b D0, D1 00001236 660A bne +0xC /* 00001242 */ 00001238 7003 moveq.l D0, 0x03 0000123A 3F00 move.w -[A7], D0 0000123C A9C8 syscall SysBeep 0000123E 6000 0084 bra +0x86 /* 000012C4 */ label00001242: 00001242 246E 0008 movea.l A2, [A6 + 0x8] 00001246 2052 movea.l A0, [A2] 00001248 1028 001E move.b D0, [A0 + 0x1E] 0000124C 7201 moveq.l D1, 0x01 0000124E B001 cmp.b D0, D1 00001250 6716 beq +0x18 /* 00001268 */ 00001252 2F3C 0000 02A6 move.l -[A7], 0x2A6 00001258 486D F378 pea.l [A5 - 0xC88] 0000125C 486D F38A pea.l [A5 - 0xC76] 00001260 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001264 4FEF 000C lea.l A7, [A7 + 0xC] label00001268: 00001268 7000 moveq.l D0, 0x00 0000126A 2052 movea.l A0, [A2] 0000126C 2140 0098 move.l [A0 + 0x98], D0 00001270 2F2E 000C move.l -[A7], [A6 + 0xC] 00001274 2F0A move.l -[A7], A2 00001276 4EAD F28C jsr [A5 - 0xD74] 0000127A 2640 movea.l A3, D0 0000127C 2052 movea.l A0, [A2] 0000127E 214B 006C move.l [A0 + 0x6C], A3 00001282 2F0B move.l -[A7], A3 00001284 2052 movea.l A0, [A2] 00001286 2F28 000C move.l -[A7], [A0 + 0xC] 0000128A 4EAD D624 jsr [A5 - 0x29DC] 0000128E 2F0B move.l -[A7], A3 00001290 4EAD DE66 jsr [A5 - 0x219A] 00001294 602E bra +0x30 /* 000012C4 */ 00001296 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000129A 4EAD CFA0 jsr [A5 - 0x3060] 0000129E 7001 moveq.l D0, 0x01 000012A0 1F00 move.b -[A7], D0 000012A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012A6 4EAD F280 jsr [A5 - 0xD80] 000012AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012AE 4EAD F26E jsr [A5 - 0xD92] 000012B2 6010 bra +0x12 /* 000012C4 */ label000012B4: 000012B4 7801 moveq.l D4, 0x01 000012B6 600C bra +0xE /* 000012C4 */ label000012B8: 000012B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000012BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012C0 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */] label000012C4: 000012C4 4A04 tst.b D4 000012C6 6706 beq +0x8 /* 000012CE */ 000012C8 206E 0008 movea.l A0, [A6 + 0x8] 000012CC 2250 movea.l A1, [A0] label000012CE: 000012CE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000012D2 4E5E unlink A6 000012D4 4E74 0008 rtd 0x0008 fn000012D8: 000012D8 4E56 0000 link A6, 0 000012DC 2F03 move.l -[A7], D3 000012DE 3F2E 000C move.w -[A7], [A6 + 0xC] 000012E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012E6 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000012EA 4EAD D55C jsr [A5 - 0x2AA4] 000012EE 3600 move.w D3, D0 000012F0 6F10 ble +0x12 /* 00001302 */ 000012F2 3F2E 000C move.w -[A7], [A6 + 0xC] 000012F6 3F03 move.w -[A7], D3 000012F8 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000012FC 4EAD D550 jsr [A5 - 0x2AB0] 00001300 6002 bra +0x4 /* 00001304 */ label00001302: 00001302 7000 moveq.l D0, 0x00 label00001304: 00001304 261F move.l D3, [A7]+ 00001306 4E5E unlink A6 00001308 4E74 0006 rtd 0x0006 export_559: 0000130C 4E56 FEE4 link A6, -0x011C 00001310 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001314 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001318 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 0000131C 206E 0008 movea.l A0, [A6 + 0x8] 00001320 2250 movea.l A1, [A0] 00001322 4A29 001E tst.b [A1 + 0x1E] 00001326 670C beq +0xE /* 00001334 */ 00001328 7017 moveq.l D0, 0x17 0000132A 2F00 move.l -[A7], D0 0000132C 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001330 4EAD D4FC jsr [A5 - 0x2B04] label00001334: 00001334 486E FEE8 pea.l [A6 - 0x118] 00001338 486E FEEC pea.l [A6 - 0x114] 0000133C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001340 4EAD F27A jsr [A5 - 0xD86] 00001344 202E FEE8 move.l D0, [A6 - 0x118] 00001348 B0AE FEEC cmp.l D0, [A6 - 0x114] 0000134C 6736 beq +0x38 /* 00001384 */ 0000134E 7013 moveq.l D0, 0x13 00001350 2F00 move.l -[A7], D0 00001352 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001356 4EAD D4FC jsr [A5 - 0x2B04] 0000135A 206E 0008 movea.l A0, [A6 + 0x8] 0000135E 2250 movea.l A1, [A0] 00001360 1029 00AA move.b D0, [A1 + 0xAA] 00001364 EA08 lsr D0.b, 5 00001366 7201 moveq.l D1, 0x01 00001368 C001 and.b D0, D1 0000136A 6718 beq +0x1A /* 00001384 */ 0000136C 7012 moveq.l D0, 0x12 0000136E 2F00 move.l -[A7], D0 00001370 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001374 4EAD D4FC jsr [A5 - 0x2B04] 00001378 7015 moveq.l D0, 0x15 0000137A 2F00 move.l -[A7], D0 0000137C 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001380 4EAD D4FC jsr [A5 - 0x2B04] label00001384: 00001384 206E 0008 movea.l A0, [A6 + 0x8] 00001388 2250 movea.l A1, [A0] 0000138A 1029 00AA move.b D0, [A1 + 0xAA] 0000138E EA08 lsr D0.b, 5 00001390 7201 moveq.l D1, 0x01 00001392 C001 and.b D0, D1 00001394 671E beq +0x20 /* 000013B4 */ 00001396 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000139C 2F2D CD78 move.l -[A7], [A5 - 0x3288] 000013A0 4EAD F9B6 jsr [A5 - 0x64A] 000013A4 4A80 tst.l D0 000013A6 6F0C ble +0xE /* 000013B4 */ 000013A8 7014 moveq.l D0, 0x14 000013AA 2F00 move.l -[A7], D0 000013AC 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000013B0 4EAD D4FC jsr [A5 - 0x2B04] label000013B4: 000013B4 246E 0008 movea.l A2, [A6 + 0x8] 000013B8 2052 movea.l A0, [A2] 000013BA 1028 00AA move.b D0, [A0 + 0xAA] 000013BE E808 lsr D0.b, 4 000013C0 7201 moveq.l D1, 0x01 000013C2 C001 and.b D0, D1 000013C4 6700 0212 beq +0x214 /* 000015D8 */ 000013C8 7007 moveq.l D0, 0x07 000013CA 3D40 FEFC move.w [A6 - 0x104], D0 000013CE 486E FEFC pea.l [A6 - 0x104] 000013D2 486E FEF0 pea.l [A6 - 0x110] 000013D6 2F0A move.l -[A7], A2 000013D8 4EAD F232 jsr [A5 - 0xDCE] 000013DC 302E FEFC move.w D0, [A6 - 0x104] 000013E0 48C0 ext.l D0 000013E2 7201 moveq.l D1, 0x01 000013E4 C081 and.l D0, D1 000013E6 674C beq +0x4E /* 00001434 */ 000013E8 2652 movea.l A3, [A2] 000013EA 47EB 009E lea.l A3, [A3 + 0x9E] 000013EE 3013 move.w D0, [A3] 000013F0 362E FEF0 move.w D3, [A6 - 0x110] 000013F4 B043 cmp.w D0, D3 000013F6 6722 beq +0x24 /* 0000141A */ 000013F8 3683 move.w [A3], D3 000013FA 3F2E FEF0 move.w -[A7], [A6 - 0x110] 000013FE 486E FF00 pea.l [A6 - 0x100] 00001402 A8FF syscall GetFName/GetFontName 00001404 700A moveq.l D0, 0x0A 00001406 3F00 move.w -[A7], D0 00001408 486E FF00 pea.l [A6 - 0x100] 0000140C 4EBA FECA jsr [PC - 0x136 /* 000012D8 */] 00001410 206E 0008 movea.l A0, [A6 + 0x8] 00001414 2250 movea.l A1, [A0] 00001416 2340 00A0 move.l [A1 + 0xA0], D0 label0000141A: 0000141A 206E 0008 movea.l A0, [A6 + 0x8] 0000141E 2250 movea.l A1, [A0] 00001420 2629 00A0 move.l D3, [A1 + 0xA0] 00001424 670E beq +0x10 /* 00001434 */ 00001426 2F03 move.l -[A7], D3 00001428 7001 moveq.l D0, 0x01 0000142A 1F00 move.b -[A7], D0 0000142C 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001430 4EAD D52C jsr [A5 - 0x2AD4] label00001434: 00001434 302E FEFC move.w D0, [A6 - 0x104] 00001438 48C0 ext.l D0 0000143A 7204 moveq.l D1, 0x04 0000143C C081 and.l D0, D1 0000143E 676A beq +0x6C /* 000014AA */ 00001440 302E FEF4 move.w D0, [A6 - 0x10C] 00001444 6612 bne +0x14 /* 00001458 */ 00001446 554F subq.w A7, 2 00001448 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */] 0000144C 6604 bne +0x6 /* 00001452 */ 0000144E 3EBC 000C move.w [A7], 0xC label00001452: 00001452 301F move.w D0, [A7]+ 00001454 3D40 FEF4 move.w [A6 - 0x10C], D0 label00001458: 00001458 246E 0008 movea.l A2, [A6 + 0x8] 0000145C 2652 movea.l A3, [A2] 0000145E 47EB 00A4 lea.l A3, [A3 + 0xA4] 00001462 3013 move.w D0, [A3] 00001464 362E FEF4 move.w D3, [A6 - 0x10C] 00001468 B043 cmp.w D0, D3 0000146A 6724 beq +0x26 /* 00001490 */ 0000146C 3683 move.w [A3], D3 0000146E 302E FEF4 move.w D0, [A6 - 0x10C] 00001472 48C0 ext.l D0 00001474 2F00 move.l -[A7], D0 00001476 486E FF00 pea.l [A6 - 0x100] 0000147A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000147E 700B moveq.l D0, 0x0B 00001480 3F00 move.w -[A7], D0 00001482 486E FF00 pea.l [A6 - 0x100] 00001486 4EBA FE50 jsr [PC - 0x1B0 /* 000012D8 */] 0000148A 2052 movea.l A0, [A2] 0000148C 2140 00A6 move.l [A0 + 0xA6], D0 label00001490: 00001490 206E 0008 movea.l A0, [A6 + 0x8] 00001494 2250 movea.l A1, [A0] 00001496 2629 00A6 move.l D3, [A1 + 0xA6] 0000149A 670E beq +0x10 /* 000014AA */ 0000149C 2F03 move.l -[A7], D3 0000149E 7001 moveq.l D0, 0x01 000014A0 1F00 move.b -[A7], D0 000014A2 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000014A6 4EAD D52C jsr [A5 - 0x2AD4] label000014AA: 000014AA 302E FEFC move.w D0, [A6 - 0x104] 000014AE 48C0 ext.l D0 000014B0 7202 moveq.l D1, 0x02 000014B2 C081 and.l D0, D1 000014B4 6700 00EE beq +0xF0 /* 000015A4 */ 000014B8 102E FEF2 move.b D0, [A6 - 0x10E] 000014BC 6614 bne +0x16 /* 000014D2 */ 000014BE 701E moveq.l D0, 0x1E 000014C0 2F00 move.l -[A7], D0 000014C2 7001 moveq.l D0, 0x01 000014C4 1F00 move.b -[A7], D0 000014C6 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000014CA 4EAD D52C jsr [A5 - 0x2AD4] 000014CE 6000 00D4 bra +0xD6 /* 000015A4 */ label000014D2: 000014D2 122E FEF2 move.b D1, [A6 - 0x10E] 000014D6 7000 moveq.l D0, 0x00 000014D8 1001 move.b D0, D1 000014DA 7201 moveq.l D1, 0x01 000014DC C081 and.l D0, D1 000014DE 6710 beq +0x12 /* 000014F0 */ 000014E0 701F moveq.l D0, 0x1F 000014E2 2F00 move.l -[A7], D0 000014E4 7001 moveq.l D0, 0x01 000014E6 1F00 move.b -[A7], D0 000014E8 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000014EC 4EAD D52C jsr [A5 - 0x2AD4] label000014F0: 000014F0 122E FEF2 move.b D1, [A6 - 0x10E] 000014F4 7000 moveq.l D0, 0x00 000014F6 1001 move.b D0, D1 000014F8 7202 moveq.l D1, 0x02 000014FA C081 and.l D0, D1 000014FC 6710 beq +0x12 /* 0000150E */ 000014FE 7020 moveq.l D0, 0x20 00001500 2F00 move.l -[A7], D0 00001502 7001 moveq.l D0, 0x01 00001504 1F00 move.b -[A7], D0 00001506 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000150A 4EAD D52C jsr [A5 - 0x2AD4] label0000150E: 0000150E 122E FEF2 move.b D1, [A6 - 0x10E] 00001512 7000 moveq.l D0, 0x00 00001514 1001 move.b D0, D1 00001516 7204 moveq.l D1, 0x04 00001518 C081 and.l D0, D1 0000151A 6710 beq +0x12 /* 0000152C */ 0000151C 7021 moveq.l D0, 0x21 0000151E 2F00 move.l -[A7], D0 00001520 7001 moveq.l D0, 0x01 00001522 1F00 move.b -[A7], D0 00001524 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001528 4EAD D52C jsr [A5 - 0x2AD4] label0000152C: 0000152C 122E FEF2 move.b D1, [A6 - 0x10E] 00001530 7000 moveq.l D0, 0x00 00001532 1001 move.b D0, D1 00001534 7208 moveq.l D1, 0x08 00001536 C081 and.l D0, D1 00001538 6710 beq +0x12 /* 0000154A */ 0000153A 7022 moveq.l D0, 0x22 0000153C 2F00 move.l -[A7], D0 0000153E 7001 moveq.l D0, 0x01 00001540 1F00 move.b -[A7], D0 00001542 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001546 4EAD D52C jsr [A5 - 0x2AD4] label0000154A: 0000154A 122E FEF2 move.b D1, [A6 - 0x10E] 0000154E 7000 moveq.l D0, 0x00 00001550 1001 move.b D0, D1 00001552 7210 moveq.l D1, 0x10 00001554 C081 and.l D0, D1 00001556 6710 beq +0x12 /* 00001568 */ 00001558 7023 moveq.l D0, 0x23 0000155A 2F00 move.l -[A7], D0 0000155C 7001 moveq.l D0, 0x01 0000155E 1F00 move.b -[A7], D0 00001560 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001564 4EAD D52C jsr [A5 - 0x2AD4] label00001568: 00001568 122E FEF2 move.b D1, [A6 - 0x10E] 0000156C 7000 moveq.l D0, 0x00 0000156E 1001 move.b D0, D1 00001570 7220 moveq.l D1, 0x20 00001572 C081 and.l D0, D1 00001574 6710 beq +0x12 /* 00001586 */ 00001576 7024 moveq.l D0, 0x24 00001578 2F00 move.l -[A7], D0 0000157A 7001 moveq.l D0, 0x01 0000157C 1F00 move.b -[A7], D0 0000157E 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001582 4EAD D52C jsr [A5 - 0x2AD4] label00001586: 00001586 122E FEF2 move.b D1, [A6 - 0x10E] 0000158A 7000 moveq.l D0, 0x00 0000158C 1001 move.b D0, D1 0000158E 7240 moveq.l D1, 0x40 00001590 C081 and.l D0, D1 00001592 6710 beq +0x12 /* 000015A4 */ 00001594 7025 moveq.l D0, 0x25 00001596 2F00 move.l -[A7], D0 00001598 7001 moveq.l D0, 0x01 0000159A 1F00 move.b -[A7], D0 0000159C 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000015A0 4EAD D52C jsr [A5 - 0x2AD4] label000015A4: 000015A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015A8 4EAD F1FC jsr [A5 - 0xE04] 000015AC 2800 move.l D4, D0 000015AE 670E beq +0x10 /* 000015BE */ 000015B0 2F04 move.l -[A7], D4 000015B2 7001 moveq.l D0, 0x01 000015B4 1F00 move.b -[A7], D0 000015B6 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000015BA 4EAD D52C jsr [A5 - 0x2AD4] label000015BE: 000015BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015C2 4EAD F208 jsr [A5 - 0xDF8] 000015C6 2800 move.l D4, D0 000015C8 670E beq +0x10 /* 000015D8 */ 000015CA 2F04 move.l -[A7], D4 000015CC 7001 moveq.l D0, 0x01 000015CE 1F00 move.b -[A7], D0 000015D0 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000015D4 4EAD D52C jsr [A5 - 0x2AD4] label000015D8: 000015D8 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000015DC 4E5E unlink A6 000015DE 4E74 0004 rtd 0x0004 export_560: 000015E2 4E56 FFF0 link A6, -0x0010 000015E6 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000015EA 206E 000C movea.l A0, [A6 + 0xC] 000015EE 3028 000E move.w D0, [A0 + 0xE] 000015F2 0240 0100 andi.w D0, 0x100 000015F6 663A bne +0x3C /* 00001632 */ 000015F8 122E 0010 move.b D1, [A6 + 0x10] 000015FC 7000 moveq.l D0, 0x00 000015FE 1001 move.b D0, D1 00001600 0440 0073 subi.w D0, 0x73 /* 's' */ 00001604 6B00 00D2 bmi +0xD4 /* 000016D8 */ 00001608 720B moveq.l D1, 0x0B 0000160A B041 cmp.w D0, D1 0000160C 6E00 00CA bgt +0xCC /* 000016D8 */ 00001610 D040 add.w D0, D0 00001612 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001616 4EFB 0000 jmp [PC + D0.w] 0000161A 001A 001A ori.b [A2]+, 0x1A 0000161E 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF 00001620 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF 00001622 0032 00C0 001A ori.b [A2 + D0.w + 0x1A], 0xC0 00001628 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF 0000162A 0090 0090 0090 ori.l [A0], 0x900090 00001630 0090 1F2E 0012 ori.l [A0], 0x1F2E0012 // begin alternate branch 00001632-00001636 label00001632: 00001632 1F2E 0012 move.b -[A7], [A6 + 0x12] // end alternate branch 00001632-00001636 label00001632: // (misaligned) 00001636 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000163A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000163E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001642 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 00001646 6000 011E bra +0x120 /* 00001766 */ 0000164A 246E 0008 movea.l A2, [A6 + 0x8] 0000164E 2052 movea.l A0, [A2] 00001650 4AA8 0094 tst.l [A0 + 0x94] 00001654 6700 0110 beq +0x112 /* 00001766 */ 00001658 486E FFF8 pea.l [A6 - 0x8] 0000165C 486E FFFC pea.l [A6 - 0x4] 00001660 2F0A move.l -[A7], A2 00001662 4EAD F39E jsr [A5 - 0xC62] 00001666 7600 moveq.l D3, 0x00 00001668 2D43 FFF4 move.l [A6 - 0xC], D3 0000166C 282E FFFC move.l D4, [A6 - 0x4] 00001670 2052 movea.l A0, [A2] 00001672 2068 0094 movea.l A0, [A0 + 0x94] 00001676 2250 movea.l A1, [A0] 00001678 3029 008E move.w D0, [A1 + 0x8E] 0000167C 48C0 ext.l D0 0000167E 9880 sub.l D4, D0 00001680 B883 cmp.l D4, D3 00001682 6A02 bpl +0x4 /* 00001686 */ 00001684 6002 bra +0x4 /* 00001688 */ label00001686: 00001686 2604 move.l D3, D4 label00001688: 00001688 2D43 FFF0 move.l [A6 - 0x10], D3 0000168C 486E FFF0 pea.l [A6 - 0x10] 00001690 7001 moveq.l D0, 0x01 00001692 1F00 move.b -[A7], D0 00001694 2F0A move.l -[A7], A2 00001696 4EAD F3EC jsr [A5 - 0xC14] 0000169A 2052 movea.l A0, [A2] 0000169C 2F28 0094 move.l -[A7], [A0 + 0x94] 000016A0 4EAD FE9A jsr [A5 - 0x166] 000016A4 6000 00C0 bra +0xC2 /* 00001766 */ 000016A8 246E 0008 movea.l A2, [A6 + 0x8] 000016AC 2052 movea.l A0, [A2] 000016AE 1028 00AA move.b D0, [A0 + 0xAA] 000016B2 EA08 lsr D0.b, 5 000016B4 7201 moveq.l D1, 0x01 000016B6 C001 and.b D0, D1 000016B8 6700 00AC beq +0xAE /* 00001766 */ 000016BC 1F2E 0012 move.b -[A7], [A6 + 0x12] 000016C0 206E 000C movea.l A0, [A6 + 0xC] 000016C4 3F28 000E move.w -[A7], [A0 + 0xE] 000016C8 2F0A move.l -[A7], A2 000016CA 4EAD F268 jsr [A5 - 0xD98] 000016CE 2F0A move.l -[A7], A2 000016D0 4EAD F26E jsr [A5 - 0xD92] 000016D4 6000 0090 bra +0x92 /* 00001766 */ label000016D8: 000016D8 246E 0008 movea.l A2, [A6 + 0x8] 000016DC 2652 movea.l A3, [A2] 000016DE 102B 00AA move.b D0, [A3 + 0xAA] 000016E2 EA08 lsr D0.b, 5 000016E4 7201 moveq.l D1, 0x01 000016E6 C001 and.b D0, D1 000016E8 677C beq +0x7E /* 00001766 */ 000016EA 266B 0098 movea.l A3, [A3 + 0x98] 000016EE B6FC 0000 cmpa.w A3, 0x0 000016F2 6724 beq +0x26 /* 00001718 */ 000016F4 2F0B move.l -[A7], A3 000016F6 4EAD FB40 jsr [A5 - 0x4C0] 000016FA 4A00 tst.b D0 000016FC 661A bne +0x1C /* 00001718 */ 000016FE 42A7 clr.l -[A7] 00001700 2052 movea.l A0, [A2] 00001702 2F28 000C move.l -[A7], [A0 + 0xC] 00001706 4EAD D61E jsr [A5 - 0x29E2] 0000170A 7000 moveq.l D0, 0x00 0000170C 2052 movea.l A0, [A2] 0000170E 2140 0098 move.l [A0 + 0x98], D0 00001712 2052 movea.l A0, [A2] 00001714 2140 006C move.l [A0 + 0x6C], D0 label00001718: 00001718 246E 0008 movea.l A2, [A6 + 0x8] 0000171C 2052 movea.l A0, [A2] 0000171E 4AA8 0098 tst.l [A0 + 0x98] 00001722 6622 bne +0x24 /* 00001746 */ 00001724 42A7 clr.l -[A7] 00001726 2F0A move.l -[A7], A2 00001728 4EAD F28C jsr [A5 - 0xD74] 0000172C 2640 movea.l A3, D0 0000172E 2052 movea.l A0, [A2] 00001730 214B 006C move.l [A0 + 0x6C], A3 00001734 2F0B move.l -[A7], A3 00001736 2052 movea.l A0, [A2] 00001738 2F28 000C move.l -[A7], [A0 + 0xC] 0000173C 4EAD D61E jsr [A5 - 0x29E2] 00001740 2052 movea.l A0, [A2] 00001742 214B 0098 move.l [A0 + 0x98], A3 label00001746: 00001746 1F2E 0012 move.b -[A7], [A6 + 0x12] 0000174A 122E 0010 move.b D1, [A6 + 0x10] 0000174E 7000 moveq.l D0, 0x00 00001750 1001 move.b D0, D1 00001752 3F00 move.w -[A7], D0 00001754 2F2E 000C move.l -[A7], [A6 + 0xC] 00001758 206E 0008 movea.l A0, [A6 + 0x8] 0000175C 2250 movea.l A1, [A0] 0000175E 2F29 0098 move.l -[A7], [A1 + 0x98] 00001762 4EAD FB2E jsr [A5 - 0x4D2] label00001766: 00001766 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000176A 4E5E unlink A6 0000176C 4E74 000C rtd 0x000C export_561: 00001770 4E56 0000 link A6, 0 00001774 2F0A move.l -[A7], A2 00001776 246E 000C movea.l A2, [A6 + 0xC] 0000177A 302A 000E move.w D0, [A2 + 0xE] 0000177E 0240 0100 andi.w D0, 0x100 00001782 6612 bne +0x14 /* 00001796 */ 00001784 1F2E 0012 move.b -[A7], [A6 + 0x12] 00001788 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000178C 2F0A move.l -[A7], A2 0000178E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001792 4EAD D62A jsr [A5 - 0x29D6] label00001796: 00001796 245F movea.l A2, [A7]+ 00001798 4E5E unlink A6 0000179A 4E74 000C rtd 0x000C export_562: 0000179E 4E56 0000 link A6, 0 000017A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017A6 4EAD DA12 jsr [A5 - 0x25EE] 000017AA 4E5E unlink A6 000017AC 4E74 0008 rtd 0x0008 export_563: 000017B0 4E56 0000 link A6, 0 000017B4 1F2E 000C move.b -[A7], [A6 + 0xC] 000017B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017BC 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 000017C0 4A00 tst.b D0 000017C2 6606 bne +0x8 /* 000017CA */ 000017C4 4200 clr.b D0 000017C6 4EFA 0088 jmp [PC + 0x88 /* 00001850 */] label000017CA: 000017CA 102E 000C move.b D0, [A6 + 0xC] 000017CE 6740 beq +0x42 /* 00001810 */ 000017D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017D4 4EAD CF3A jsr [A5 - 0x30C6] 000017D8 206E 0008 movea.l A0, [A6 + 0x8] 000017DC 2250 movea.l A1, [A0] 000017DE 1029 00AA move.b D0, [A1 + 0xAA] 000017E2 E808 lsr D0.b, 4 000017E4 7201 moveq.l D1, 0x01 000017E6 C001 and.b D0, D1 000017E8 6764 beq +0x66 /* 0000184E */ 000017EA 700A moveq.l D0, 0x0A 000017EC 3F00 move.w -[A7], D0 000017EE 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000017F2 4EAD D508 jsr [A5 - 0x2AF8] 000017F6 700B moveq.l D0, 0x0B 000017F8 3F00 move.w -[A7], D0 000017FA 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000017FE 4EAD D508 jsr [A5 - 0x2AF8] 00001802 700C moveq.l D0, 0x0C 00001804 3F00 move.w -[A7], D0 00001806 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000180A 4EAD D508 jsr [A5 - 0x2AF8] 0000180E 603E bra +0x40 /* 0000184E */ label00001810: 00001810 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001814 4EAD CF40 jsr [A5 - 0x30C0] 00001818 206E 0008 movea.l A0, [A6 + 0x8] 0000181C 2250 movea.l A1, [A0] 0000181E 1029 00AA move.b D0, [A1 + 0xAA] 00001822 E808 lsr D0.b, 4 00001824 7201 moveq.l D1, 0x01 00001826 C001 and.b D0, D1 00001828 6724 beq +0x26 /* 0000184E */ 0000182A 700A moveq.l D0, 0x0A 0000182C 3F00 move.w -[A7], D0 0000182E 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001832 4EAD D50E jsr [A5 - 0x2AF2] 00001836 700B moveq.l D0, 0x0B 00001838 3F00 move.w -[A7], D0 0000183A 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000183E 4EAD D50E jsr [A5 - 0x2AF2] 00001842 700C moveq.l D0, 0x0C 00001844 3F00 move.w -[A7], D0 00001846 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000184A 4EAD D50E jsr [A5 - 0x2AF2] label0000184E: 0000184E 7001 moveq.l D0, 0x01 label00001850: 00001850 4E5E unlink A6 00001852 4E74 0006 rtd 0x0006 export_564: 00001856 4E56 0000 link A6, 0 0000185A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000185E 4EAD DA12 jsr [A5 - 0x25EE] 00001862 4E5E unlink A6 00001864 4E74 000E rtd 0x000E export_565: 00001868 4E56 0000 link A6, 0 0000186C 42A7 clr.l -[A7] 0000186E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001872 4EAD F256 jsr [A5 - 0xDAA] 00001876 2F00 move.l -[A7], D0 00001878 1F2E 000C move.b -[A7], [A6 + 0xC] 0000187C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001880 4EAD F274 jsr [A5 - 0xD8C] 00001884 4E5E unlink A6 00001886 4E74 0006 rtd 0x0006 export_566: 0000188A 4E56 0000 link A6, 0 0000188E 4E5E unlink A6 00001890 4E74 0008 rtd 0x0008 export_567: 00001894 4E56 0000 link A6, 0 00001898 206D CD38 movea.l A0, [A5 - 0x32C8] 0000189C 2F10 move.l -[A7], [A0] 0000189E A851 syscall SetCursor 000018A0 4E5E unlink A6 000018A2 4E74 000C rtd 0x000C export_568: 000018A6 4E56 0000 link A6, 0 000018AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018AE 4EAD DA12 jsr [A5 - 0x25EE] 000018B2 7000 moveq.l D0, 0x00 000018B4 4E5E unlink A6 000018B6 4E74 0004 rtd 0x0004 export_569: 000018BA 4E56 0000 link A6, 0 000018BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018C2 4EAD DA12 jsr [A5 - 0x25EE] 000018C6 4E5E unlink A6 000018C8 4E74 000C rtd 0x000C export_570: 000018CC 4E56 0000 link A6, 0 000018D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018D4 4EAD DA12 jsr [A5 - 0x25EE] 000018D8 7000 moveq.l D0, 0x00 000018DA 4E5E unlink A6 000018DC 4E74 0004 rtd 0x0004 export_571: 000018E0 4E56 0000 link A6, 0 000018E4 48E7 1018 movem.l -[A7], D3,A3,A4 000018E8 102E 000E move.b D0, [A6 + 0xE] 000018EC 660A bne +0xC /* 000018F8 */ 000018EE 4200 clr.b D0 000018F0 1D40 000C move.b [A6 + 0xC], D0 000018F4 1D40 0010 move.b [A6 + 0x10], D0 label000018F8: 000018F8 102E 0010 move.b D0, [A6 + 0x10] 000018FC 7601 moveq.l D3, 0x01 000018FE C003 and.b D0, D3 00001900 EB08 lsl D0.b, 5 00001902 266E 0008 movea.l A3, [A6 + 0x8] 00001906 2053 movea.l A0, [A3] 00001908 2648 movea.l A3, A0 0000190A 47EB 00AA lea.l A3, [A3 + 0xAA] 0000190E 1213 move.b D1, [A3] 00001910 74DF moveq.l D2, 0xFFFFFFDF 00001912 C202 and.b D1, D2 00001914 8001 or.b D0, D1 00001916 1680 move.b [A3], D0 00001918 1F2E 000E move.b -[A7], [A6 + 0xE] 0000191C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001920 4EAD CF04 jsr [A5 - 0x30FC] 00001924 102E 000C move.b D0, [A6 + 0xC] 00001928 C003 and.b D0, D3 0000192A E908 lsl D0.b, 4 0000192C 286E 0008 movea.l A4, [A6 + 0x8] 00001930 2054 movea.l A0, [A4] 00001932 2848 movea.l A4, A0 00001934 49EC 00AA lea.l A4, [A4 + 0xAA] 00001938 1214 move.b D1, [A4] 0000193A 74EF moveq.l D2, 0xFFFFFFEF 0000193C C202 and.b D1, D2 0000193E 8001 or.b D0, D1 00001940 1880 move.b [A4], D0 00001942 1F2E 000E move.b -[A7], [A6 + 0xE] 00001946 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000194A 4EAD CF10 jsr [A5 - 0x30F0] 0000194E 4CDF 1808 movem.l D3,A3,A4, [A7]+ 00001952 4E5E unlink A6 00001954 4E74 000A rtd 0x000A export_572: 00001958 4E56 0000 link A6, 0 0000195C 48E7 1020 movem.l -[A7], D3,A2 00001960 246E 0008 movea.l A2, [A6 + 0x8] 00001964 2052 movea.l A0, [A2] 00001966 1028 00AA move.b D0, [A0 + 0xAA] 0000196A EA08 lsr D0.b, 5 0000196C 7601 moveq.l D3, 0x01 0000196E C003 and.b D0, D3 00001970 206E 0014 movea.l A0, [A6 + 0x14] 00001974 1080 move.b [A0], D0 00001976 2052 movea.l A0, [A2] 00001978 1028 001E move.b D0, [A0 + 0x1E] 0000197C 206E 0010 movea.l A0, [A6 + 0x10] 00001980 1080 move.b [A0], D0 00001982 2052 movea.l A0, [A2] 00001984 1028 00AA move.b D0, [A0 + 0xAA] 00001988 E808 lsr D0.b, 4 0000198A C003 and.b D0, D3 0000198C 206E 000C movea.l A0, [A6 + 0xC] 00001990 1080 move.b [A0], D0 00001992 4CDF 0408 movem.l D3,A2, [A7]+ 00001996 4E5E unlink A6 00001998 4E74 0010 rtd 0x0010 export_573: 0000199C 4E56 0000 link A6, 0 000019A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019A4 4EAD DA12 jsr [A5 - 0x25EE] 000019A8 7000 moveq.l D0, 0x00 000019AA 4E5E unlink A6 000019AC 4E74 000C rtd 0x000C export_574: 000019B0 4E56 0000 link A6, 0 000019B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019B8 4EAD DA12 jsr [A5 - 0x25EE] 000019BC 4E5E unlink A6 000019BE 4E74 0008 rtd 0x0008 export_575: 000019C2 4E56 0000 link A6, 0 000019C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019CA 4EAD DA12 jsr [A5 - 0x25EE] 000019CE 4E5E unlink A6 000019D0 4E74 000E rtd 0x000E export_576: 000019D4 4E56 0000 link A6, 0 000019D8 48E7 1020 movem.l -[A7], D3,A2 000019DC 206E 000E movea.l A0, [A6 + 0xE] 000019E0 A069 syscall HGetState 000019E2 1600 move.b D3, D0 000019E4 206E 000E movea.l A0, [A6 + 0xE] 000019E8 A064 syscall MoveHHi 000019EA 206E 000E movea.l A0, [A6 + 0xE] 000019EE A029 syscall HLock 000019F0 246E 000E movea.l A2, [A6 + 0xE] 000019F4 2F12 move.l -[A7], [A2] 000019F6 594F subq.w A7, 4 000019F8 2F0A move.l -[A7], A2 000019FA 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000019FE 201F move.l D0, [A7]+ 00001A00 2F00 move.l -[A7], D0 00001A02 1F2E 000C move.b -[A7], [A6 + 0xC] 00001A06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A0A 4EAD F1C0 jsr [A5 - 0xE40] 00001A0E 204A movea.l A0, A2 00001A10 1003 move.b D0, D3 00001A12 A06A syscall HSetState 00001A14 4CDF 0408 movem.l D3,A2, [A7]+ 00001A18 4E5E unlink A6 00001A1A 4E74 000A rtd 0x000A export_577: 00001A1E 4E56 0000 link A6, 0 00001A22 2F0A move.l -[A7], A2 00001A24 7003 moveq.l D0, 0x03 00001A26 2F00 move.l -[A7], D0 00001A28 42A7 clr.l -[A7] 00001A2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A2E 4EAD D762 jsr [A5 - 0x289E] 00001A32 206E 0008 movea.l A0, [A6 + 0x8] 00001A36 2250 movea.l A1, [A0] 00001A38 2469 0098 movea.l A2, [A1 + 0x98] 00001A3C B4FC 0000 cmpa.w A2, 0x0 00001A40 6706 beq +0x8 /* 00001A48 */ 00001A42 2F0A move.l -[A7], A2 00001A44 4EAD FB3A jsr [A5 - 0x4C6] label00001A48: 00001A48 245F movea.l A2, [A7]+ 00001A4A 4E5E unlink A6 00001A4C 4E74 0004 rtd 0x0004 export_578: 00001A50 4E56 FFBC link A6, -0x0044 00001A54 2F0A move.l -[A7], A2 00001A56 7000 moveq.l D0, 0x00 00001A58 2D40 FFBC move.l [A6 - 0x44], D0 00001A5C 486E FFC0 pea.l [A6 - 0x40] 00001A60 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001A64 584F addq.w A7, 4 00001A66 41EE FFCE lea.l A0, [A6 - 0x32] 00001A6A 7000 moveq.l D0, 0x00 00001A6C 43FA 0006 lea.l A1, [PC + 0x6 /* 00001A74, value 0x4A80662A */] 00001A70 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00001A74 4A80 tst.l D0 00001A76 662A bne +0x2C /* 00001AA2 */ 00001A78 486D FB76 pea.l [A5 - 0x48A] 00001A7C 7050 moveq.l D0, 0x50 00001A7E 2F00 move.l -[A7], D0 00001A80 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001A84 2440 movea.l A2, D0 00001A86 2D4A FFBC move.l [A6 - 0x44], A2 00001A8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A92 3F2D F1A0 move.w -[A7], [A5 - 0xE60] 00001A96 2F0A move.l -[A7], A2 00001A98 4EBA 1042 jsr [PC + 0x1042 /* 00002ADC */] 00001A9C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001AA0 601A bra +0x1C /* 00001ABC */ label00001AA2: 00001AA2 486E FFBC pea.l [A6 - 0x44] 00001AA6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001AAA 102E FFC5 move.b D0, [A6 - 0x3B] 00001AAE 670C beq +0xE /* 00001ABC */ 00001AB0 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00001AB4 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00001AB8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00001ABC: 00001ABC 202E FFBC move.l D0, [A6 - 0x44] 00001AC0 245F movea.l A2, [A7]+ 00001AC2 4E5E unlink A6 00001AC4 4E74 0008 rtd 0x0008 export_579: 00001AC8 4E56 FFF4 link A6, -0x000C 00001ACC 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00001AD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AD4 4EAD F1B4 jsr [A5 - 0xE4C] 00001AD8 2640 movea.l A3, D0 00001ADA 2853 movea.l A4, [A3] 00001ADC 246E 0010 movea.l A2, [A6 + 0x10] 00001AE0 2012 move.l D0, [A2] 00001AE2 7600 moveq.l D3, 0x00 00001AE4 B083 cmp.l D0, D3 00001AE6 6F00 0082 ble +0x84 /* 00001B6A */ 00001AEA 594F subq.w A7, 4 00001AEC 2F0B move.l -[A7], A3 00001AEE 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001AF2 201F move.l D0, [A7]+ 00001AF4 B083 cmp.l D0, D3 00001AF6 6F72 ble +0x74 /* 00001B6A */ 00001AF8 2C12 move.l D6, [A2] 00001AFA 5386 subq.l D6, 1 00001AFC 0C6D 0001 CD2C cmpi.w [A5 - 0x32D4], 0x1 00001B02 6F4C ble +0x4E /* 00001B50 */ label00001B04: 00001B04 554F subq.w A7, 2 00001B06 2F0C move.l -[A7], A4 00001B08 2006 move.l D0, D6 00001B0A 5386 subq.l D6, 1 00001B0C 3F00 move.w -[A7], D0 00001B0E 2F3C 8206 0010 move.l -[A7], 0x82060010 00001B14 A8B5 syscall ScriptUtil 00001B16 301F move.w D0, [A7]+ 00001B18 6EEA bgt -0x14 /* 00001B04 */ 00001B1A 246E 0010 movea.l A2, [A6 + 0x10] 00001B1E 2012 move.l D0, [A2] 00001B20 3800 move.w D4, D0 00001B22 9846 sub.w D4, D6 00001B24 2486 move.l [A2], D6 00001B26 206E 000C movea.l A0, [A6 + 0xC] 00001B2A 1084 move.b [A0], D4 00001B2C 7A01 moveq.l D5, 0x01 00001B2E 601A bra +0x1C /* 00001B4A */ label00001B30: 00001B30 2006 move.l D0, D6 00001B32 5286 addq.l D6, 1 00001B34 D08C add.l D0, A4 00001B36 2040 movea.l A0, D0 00001B38 1010 move.b D0, [A0] 00001B3A 206E 000C movea.l A0, [A6 + 0xC] 00001B3E 3605 move.w D3, D5 00001B40 2203 move.l D1, D3 00001B42 48C1 ext.l D1 00001B44 D1C1 add.l A0, D1 00001B46 1080 move.b [A0], D0 00001B48 5245 addq.w D5, 1 label00001B4A: 00001B4A BA44 cmp.w D5, D4 00001B4C 6E22 bgt +0x24 /* 00001B70 */ 00001B4E 60E0 bra -0x1E /* 00001B30 */ label00001B50: 00001B50 206E 0010 movea.l A0, [A6 + 0x10] 00001B54 2086 move.l [A0], D6 00001B56 246E 000C movea.l A2, [A6 + 0xC] 00001B5A 14BC 0001 move.b [A2], 0x1 00001B5E 204C movea.l A0, A4 00001B60 D1C6 add.l A0, D6 00001B62 1010 move.b D0, [A0] 00001B64 1540 0001 move.b [A2 + 0x1], D0 00001B68 6006 bra +0x8 /* 00001B70 */ label00001B6A: 00001B6A 206E 000C movea.l A0, [A6 + 0xC] 00001B6E 4210 clr.b [A0] label00001B70: 00001B70 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00001B74 4E5E unlink A6 00001B76 4E74 000C rtd 0x000C export_580: 00001B7A 4E56 FFF4 link A6, -0x000C 00001B7E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00001B82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B86 4EAD F1B4 jsr [A5 - 0xE4C] 00001B8A 2640 movea.l A3, D0 00001B8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B90 4EAD F256 jsr [A5 - 0xDAA] 00001B94 2600 move.l D3, D0 00001B96 2853 movea.l A4, [A3] 00001B98 4A83 tst.l D3 00001B9A 6F76 ble +0x78 /* 00001C12 */ 00001B9C 206E 0010 movea.l A0, [A6 + 0x10] 00001BA0 2010 move.l D0, [A0] 00001BA2 B083 cmp.l D0, D3 00001BA4 6C6C bge +0x6E /* 00001C12 */ 00001BA6 206E 0010 movea.l A0, [A6 + 0x10] 00001BAA 2810 move.l D4, [A0] 00001BAC 0C6D 0001 CD2C cmpi.w [A5 - 0x32D4], 0x1 00001BB2 6F44 ble +0x46 /* 00001BF8 */ 00001BB4 206E 000C movea.l A0, [A6 + 0xC] 00001BB8 2D48 FFF4 move.l [A6 - 0xC], A0 00001BBC 4210 clr.b [A0] 00001BBE 601A bra +0x1C /* 00001BDA */ label00001BC0: 00001BC0 2004 move.l D0, D4 00001BC2 5284 addq.l D4, 1 00001BC4 D08C add.l D0, A4 00001BC6 2040 movea.l A0, D0 00001BC8 1010 move.b D0, [A0] 00001BCA 246E 000C movea.l A2, [A6 + 0xC] 00001BCE 5212 addq.b [A2], 1 00001BD0 1412 move.b D2, [A2] 00001BD2 7200 moveq.l D1, 0x00 00001BD4 1202 move.b D1, D2 00001BD6 D5C1 add.l A2, D1 00001BD8 1480 move.b [A2], D0 label00001BDA: 00001BDA B883 cmp.l D4, D3 00001BDC 6E12 bgt +0x14 /* 00001BF0 */ 00001BDE 554F subq.w A7, 2 00001BE0 2F0C move.l -[A7], A4 00001BE2 3F04 move.w -[A7], D4 00001BE4 2F3C 8206 0010 move.l -[A7], 0x82060010 00001BEA A8B5 syscall ScriptUtil 00001BEC 301F move.w D0, [A7]+ 00001BEE 6ED0 bgt -0x2E /* 00001BC0 */ label00001BF0: 00001BF0 206E 0010 movea.l A0, [A6 + 0x10] 00001BF4 2084 move.l [A0], D4 00001BF6 6020 bra +0x22 /* 00001C18 */ label00001BF8: 00001BF8 206E 0010 movea.l A0, [A6 + 0x10] 00001BFC 2084 move.l [A0], D4 00001BFE 246E 000C movea.l A2, [A6 + 0xC] 00001C02 14BC 0001 move.b [A2], 0x1 00001C06 204C movea.l A0, A4 00001C08 D1C4 add.l A0, D4 00001C0A 1010 move.b D0, [A0] 00001C0C 1540 0001 move.b [A2 + 0x1], D0 00001C10 6006 bra +0x8 /* 00001C18 */ label00001C12: 00001C12 206E 000C movea.l A0, [A6 + 0xC] 00001C16 4210 clr.b [A0] label00001C18: 00001C18 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00001C1C 4E5E unlink A6 00001C1E 4E74 000C rtd 0x000C export_582: 00001C22 4E56 0000 link A6, 0 00001C26 2F0A move.l -[A7], A2 00001C28 2F2E 001E move.l -[A7], [A6 + 0x1E] 00001C2C 2F2E 001A move.l -[A7], [A6 + 0x1A] 00001C30 3F2E 0018 move.w -[A7], [A6 + 0x18] 00001C34 3F2E 0016 move.w -[A7], [A6 + 0x16] 00001C38 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001C3C 3F2E 0012 move.w -[A7], [A6 + 0x12] 00001C40 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001C44 1F2E 000E move.b -[A7], [A6 + 0xE] 00001C48 3F2E 000C move.w -[A7], [A6 + 0xC] 00001C4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C50 4EBA EE5E jsr [PC - 0x11A2 /* 00000AB0 */] 00001C54 246E 0008 movea.l A2, [A6 + 0x8] 00001C58 2052 movea.l A0, [A2] 00001C5A 2448 movea.l A2, A0 00001C5C 45EA 00AA lea.l A2, [A2 + 0xAA] 00001C60 1012 move.b D0, [A2] 00001C62 7240 moveq.l D1, 0x40 00001C64 8001 or.b D0, D1 00001C66 1480 move.b [A2], D0 00001C68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C6C 4EBA 0030 jsr [PC + 0x30 /* 00001C9E */] 00001C70 245F movea.l A2, [A7]+ 00001C72 4E5E unlink A6 00001C74 4E74 001A rtd 0x001A export_583: 00001C78 4E56 0000 link A6, 0 00001C7C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001C80 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001C84 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C8C 4EBA EEDE jsr [PC - 0x1122 /* 00000B6C */] 00001C90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C94 4EBA 0008 jsr [PC + 0x8 /* 00001C9E */] 00001C98 4E5E unlink A6 00001C9A 4E74 0010 rtd 0x0010 fn00001C9E: 00001C9E 4E56 FEF8 link A6, -0x0108 00001CA2 48E7 0030 movem.l -[A7], A2,A3 00001CA6 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00001CAA 206E 0008 movea.l A0, [A6 + 0x8] 00001CAE 2250 movea.l A1, [A0] 00001CB0 2F29 0010 move.l -[A7], [A1 + 0x10] 00001CB4 A873 syscall SetPort 00001CB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CBA 4EAD F548 jsr [A5 - 0xAB8] 00001CBE 206E 0008 movea.l A0, [A6 + 0x8] 00001CC2 2250 movea.l A1, [A0] 00001CC4 1029 00AA move.b D0, [A1 + 0xAA] 00001CC8 EC08 lsr D0.b, 6 00001CCA 7201 moveq.l D1, 0x01 00001CCC C001 and.b D0, D1 00001CCE 1F00 move.b -[A7], D0 00001CD0 2F08 move.l -[A7], A0 00001CD2 4EAD F244 jsr [A5 - 0xDBC] 00001CD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CDA 4EAD F55A jsr [A5 - 0xAA6] 00001CDE 246E 0008 movea.l A2, [A6 + 0x8] 00001CE2 2652 movea.l A3, [A2] 00001CE4 302B 009C move.w D0, [A3 + 0x9C] 00001CE8 6F04 ble +0x6 /* 00001CEE */ 00001CEA 7000 moveq.l D0, 0x00 00001CEC 6002 bra +0x4 /* 00001CF0 */ label00001CEE: 00001CEE 7001 moveq.l D0, 0x01 label00001CF0: 00001CF0 2000 move.l D0, D0 00001CF2 1740 0036 move.b [A3 + 0x36], D0 00001CF6 7032 moveq.l D0, 0x32 00001CF8 2052 movea.l A0, [A2] 00001CFA 2140 00B0 move.l [A0 + 0xB0], D0 00001CFE 7029 moveq.l D0, 0x29 00001D00 2052 movea.l A0, [A2] 00001D02 2140 00B4 move.l [A0 + 0xB4], D0 00001D06 2052 movea.l A0, [A2] 00001D08 2068 00AC movea.l A0, [A0 + 0xAC] 00001D0C 2450 movea.l A2, [A0] 00001D0E 7050 moveq.l D0, 0x50 00001D10 D5C0 add.l A2, D0 00001D12 4A52 tst.w [A2] 00001D14 6604 bne +0x6 /* 00001D1A */ 00001D16 700C moveq.l D0, 0x0C 00001D18 3480 move.w [A2], D0 label00001D1A: 00001D1A 486D 124A pea.l [A5 + 0x124A /* export_581 */] 00001D1E 246E 0008 movea.l A2, [A6 + 0x8] 00001D22 2052 movea.l A0, [A2] 00001D24 2F28 00AC move.l -[A7], [A0 + 0xAC] 00001D28 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00001D2C 2F0A move.l -[A7], A2 00001D2E 4EAD F554 jsr [A5 - 0xAAC] 00001D32 4CDF 0C00 movem.l A2,A3, [A7]+ 00001D36 4E5E unlink A6 00001D38 4E74 0004 rtd 0x0004 export_584: 00001D3C 4E56 FFF8 link A6, -0x0008 00001D40 2F03 move.l -[A7], D3 00001D42 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001D46 302E 0010 move.w D0, [A6 + 0x10] 00001D4A 0240 0200 andi.w D0, 0x200 00001D4E 4A40 tst.w D0 00001D50 56C0 sne D0 00001D52 4400 neg.b D0 00001D54 4880 ext.w D0 00001D56 48C0 ext.l D0 00001D58 1F00 move.b -[A7], D0 00001D5A 206E 0008 movea.l A0, [A6 + 0x8] 00001D5E 2250 movea.l A1, [A0] 00001D60 2F29 00AC move.l -[A7], [A1 + 0xAC] 00001D64 A9D4 syscall TEClick 00001D66 7002 moveq.l D0, 0x02 00001D68 3B40 CD42 move.w [A5 - 0x32BE], D0 00001D6C 594F subq.w A7, 4 00001D6E A975 syscall TickCount 00001D70 201F move.l D0, [A7]+ 00001D72 2B40 CD48 move.l [A5 - 0x32B8], D0 00001D76 2B6E 0012 CD4C move.l [A5 - 0x32B4], [A6 + 0x12] 00001D7C 486D CD4C pea.l [A5 - 0x32B4] 00001D80 A870 syscall LocalToGlobal 00001D82 3B6E 0010 CD50 move.w [A5 - 0x32B0], [A6 + 0x10] 00001D88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D8C 4EAD F26E jsr [A5 - 0xD92] 00001D90 206E 0008 movea.l A0, [A6 + 0x8] 00001D94 2250 movea.l A1, [A0] 00001D96 1029 00AA move.b D0, [A1 + 0xAA] 00001D9A EA08 lsr D0.b, 5 00001D9C 7601 moveq.l D3, 0x01 00001D9E C003 and.b D0, D3 00001DA0 6630 bne +0x32 /* 00001DD2 */ 00001DA2 226D CD74 movea.l A1, [A5 - 0x328C] 00001DA6 B3C8 cmpa.l A1, A0 00001DA8 6628 bne +0x2A /* 00001DD2 */ 00001DAA 486E FFF8 pea.l [A6 - 0x8] 00001DAE 486E FFFC pea.l [A6 - 0x4] 00001DB2 2F08 move.l -[A7], A0 00001DB4 4EAD F27A jsr [A5 - 0xD86] 00001DB8 202E FFF8 move.l D0, [A6 - 0x8] 00001DBC B0AE FFFC cmp.l D0, [A6 - 0x4] 00001DC0 6610 bne +0x12 /* 00001DD2 */ 00001DC2 1F03 move.b -[A7], D3 00001DC4 206E 0008 movea.l A0, [A6 + 0x8] 00001DC8 2250 movea.l A1, [A0] 00001DCA 2F29 000C move.l -[A7], [A1 + 0xC] 00001DCE 4EAD D64E jsr [A5 - 0x29B2] label00001DD2: 00001DD2 261F move.l D3, [A7]+ 00001DD4 4E5E unlink A6 00001DD6 4E74 000E rtd 0x000E export_585: 00001DDA 4E56 0000 link A6, 0 00001DDE 2F03 move.l -[A7], D3 00001DE0 162E 000E move.b D3, [A6 + 0xE] 00001DE4 7020 moveq.l D0, 0x20 00001DE6 B600 cmp.b D3, D0 00001DE8 6C0C bge +0xE /* 00001DF6 */ 00001DEA 7009 moveq.l D0, 0x09 00001DEC B600 cmp.b D3, D0 00001DEE 6706 beq +0x8 /* 00001DF6 */ 00001DF0 700D moveq.l D0, 0x0D 00001DF2 B600 cmp.b D3, D0 00001DF4 6610 bne +0x12 /* 00001E06 */ label00001DF6: 00001DF6 7001 moveq.l D0, 0x01 00001DF8 2F00 move.l -[A7], D0 00001DFA 7001 moveq.l D0, 0x01 00001DFC 1F00 move.b -[A7], D0 00001DFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E02 4EAD F54E jsr [A5 - 0xAB2] label00001E06: 00001E06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E0A 4EAD CFA0 jsr [A5 - 0x3060] 00001E0E 102E 000E move.b D0, [A6 + 0xE] 00001E12 4880 ext.w D0 00001E14 3F00 move.w -[A7], D0 00001E16 206E 0008 movea.l A0, [A6 + 0x8] 00001E1A 2250 movea.l A1, [A0] 00001E1C 2F29 00AC move.l -[A7], [A1 + 0xAC] 00001E20 A9DC syscall TEKey 00001E22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E26 4EAD F55A jsr [A5 - 0xAA6] 00001E2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E2E 4EAD F3F2 jsr [A5 - 0xC0E] 00001E32 261F move.l D3, [A7]+ 00001E34 4E5E unlink A6 00001E36 4E74 0008 rtd 0x0008 export_586: 00001E3A 4E56 0000 link A6, 0 00001E3E 48E7 1820 movem.l -[A7], D3,D4,A2 00001E42 206E 0008 movea.l A0, [A6 + 0x8] 00001E46 2250 movea.l A1, [A0] 00001E48 2069 00AC movea.l A0, [A1 + 0xAC] 00001E4C 2450 movea.l A2, [A0] 00001E4E 362A 003C move.w D3, [A2 + 0x3C] 00001E52 48C3 ext.l D3 00001E54 D6AE 000E add.l D3, [A6 + 0xE] 00001E58 102E 000C move.b D0, [A6 + 0xC] 00001E5C 6710 beq +0x12 /* 00001E6E */ 00001E5E 302A 0022 move.w D0, [A2 + 0x22] 00001E62 48C0 ext.l D0 00001E64 322A 0020 move.w D1, [A2 + 0x20] 00001E68 48C1 ext.l D1 00001E6A 9081 sub.l D0, D1 00001E6C 9680 sub.l D3, D0 label00001E6E: 00001E6E 0C83 0000 7D00 cmpi.l D3, 0x7D00 /* '}\0' */ 00001E74 6F0C ble +0xE /* 00001E82 */ 00001E76 70CE moveq.l D0, 0xFFFFFFCE 00001E78 3F00 move.w -[A7], D0 00001E7A 7005 moveq.l D0, 0x05 00001E7C 2F00 move.l -[A7], D0 00001E7E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00001E82: 00001E82 2803 move.l D4, D3 00001E84 206E 0008 movea.l A0, [A6 + 0x8] 00001E88 2250 movea.l A1, [A0] 00001E8A 2069 00AC movea.l A0, [A1 + 0xAC] 00001E8E 2050 movea.l A0, [A0] 00001E90 3028 003C move.w D0, [A0 + 0x3C] 00001E94 48C0 ext.l D0 00001E96 9880 sub.l D4, D0 00001E98 6F14 ble +0x16 /* 00001EAE */ 00001E9A 2F04 move.l -[A7], D4 00001E9C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00001EA0 584F addq.w A7, 4 00001EA2 2440 movea.l A2, D0 00001EA4 2F0A move.l -[A7], A2 00001EA6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001EAA 204A movea.l A0, A2 00001EAC A023 syscall DisposHandle/DisposeHandle label00001EAE: 00001EAE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001EB2 4E5E unlink A6 00001EB4 4E74 000A rtd 0x000A export_587: 00001EB8 4E56 0000 link A6, 0 00001EBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EC0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001EC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EC8 4EAD CFA0 jsr [A5 - 0x3060] 00001ECC 206E 0008 movea.l A0, [A6 + 0x8] 00001ED0 2250 movea.l A1, [A0] 00001ED2 2F29 00AC move.l -[A7], [A1 + 0xAC] 00001ED6 A9D8 syscall TEActivate 00001ED8 2B6E 0008 F64E move.l [A5 - 0x9B2], [A6 + 0x8] 00001EDE 4E5E unlink A6 00001EE0 4E74 0004 rtd 0x0004 export_588: 00001EE4 4E56 0000 link A6, 0 00001EE8 2F0A move.l -[A7], A2 00001EEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EEE 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00001EF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EF6 4EAD CFA0 jsr [A5 - 0x3060] 00001EFA 206E 0008 movea.l A0, [A6 + 0x8] 00001EFE 2250 movea.l A1, [A0] 00001F00 2469 00AC movea.l A2, [A1 + 0xAC] 00001F04 B4FC 0000 cmpa.w A2, 0x0 00001F08 6704 beq +0x6 /* 00001F0E */ 00001F0A 2F0A move.l -[A7], A2 00001F0C A9D9 syscall TEDeactivate label00001F0E: 00001F0E 7000 moveq.l D0, 0x00 00001F10 2B40 F64E move.l [A5 - 0x9B2], D0 00001F14 245F movea.l A2, [A7]+ 00001F16 4E5E unlink A6 00001F18 4E74 0004 rtd 0x0004 export_589: 00001F1C 4E56 0000 link A6, 0 00001F20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F24 4EAD CFA0 jsr [A5 - 0x3060] 00001F28 102E 000C move.b D0, [A6 + 0xC] 00001F2C 6602 bne +0x4 /* 00001F30 */ 00001F2E A896 syscall HidePen label00001F30: 00001F30 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001F34 2F2E 000E move.l -[A7], [A6 + 0xE] 00001F38 206E 0008 movea.l A0, [A6 + 0x8] 00001F3C 2250 movea.l A1, [A0] 00001F3E 2F29 00AC move.l -[A7], [A1 + 0xAC] 00001F42 A9D1 syscall TESetSelect 00001F44 102E 000C move.b D0, [A6 + 0xC] 00001F48 6602 bne +0x4 /* 00001F4C */ 00001F4A A897 syscall ShowPen label00001F4C: 00001F4C 4E5E unlink A6 00001F4E 4E74 000E rtd 0x000E export_590: 00001F52 4E56 0000 link A6, 0 00001F56 48E7 0030 movem.l -[A7], A2,A3 00001F5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F5E 4EAD CFA0 jsr [A5 - 0x3060] 00001F62 102E 000C move.b D0, [A6 + 0xC] 00001F66 6602 bne +0x4 /* 00001F6A */ 00001F68 A896 syscall HidePen label00001F6A: 00001F6A 246E 0008 movea.l A2, [A6 + 0x8] 00001F6E 2652 movea.l A3, [A2] 00001F70 47EB 00AC lea.l A3, [A3 + 0xAC] 00001F74 102E 000E move.b D0, [A6 + 0xE] 00001F78 6612 bne +0x14 /* 00001F8C */ 00001F7A 2F13 move.l -[A7], [A3] 00001F7C A9D8 syscall TEActivate 00001F7E 102E 000C move.b D0, [A6 + 0xC] 00001F82 6714 beq +0x16 /* 00001F98 */ 00001F84 7000 moveq.l D0, 0x00 00001F86 2B40 CD68 move.l [A5 - 0x3298], D0 00001F8A 600C bra +0xE /* 00001F98 */ label00001F8C: 00001F8C 206E 0008 movea.l A0, [A6 + 0x8] 00001F90 2250 movea.l A1, [A0] 00001F92 2F29 00AC move.l -[A7], [A1 + 0xAC] 00001F96 A9D9 syscall TEDeactivate label00001F98: 00001F98 102E 000C move.b D0, [A6 + 0xC] 00001F9C 6602 bne +0x4 /* 00001FA0 */ 00001F9E A897 syscall ShowPen label00001FA0: 00001FA0 4CDF 0C00 movem.l A2,A3, [A7]+ 00001FA4 4E5E unlink A6 00001FA6 4E74 0008 rtd 0x0008 export_591: 00001FAA 4E56 0000 link A6, 0 00001FAE 48E7 0030 movem.l -[A7], A2,A3 00001FB2 246E 0008 movea.l A2, [A6 + 0x8] 00001FB6 2652 movea.l A3, [A2] 00001FB8 102B 00AA move.b D0, [A3 + 0xAA] 00001FBC EA08 lsr D0.b, 5 00001FBE 7201 moveq.l D1, 0x01 00001FC0 C001 and.b D0, D1 00001FC2 6722 beq +0x24 /* 00001FE6 */ 00001FC4 4A2B 001C tst.b [A3 + 0x1C] 00001FC8 671C beq +0x1E /* 00001FE6 */ 00001FCA 2F0A move.l -[A7], A2 00001FCC 4EAD CFA0 jsr [A5 - 0x3060] 00001FD0 2052 movea.l A0, [A2] 00001FD2 2F28 00AC move.l -[A7], [A0 + 0xAC] 00001FD6 A9DA syscall TEIdle 00001FD8 207C 0000 02F4 movea.l A0, 0x2F4 00001FDE 2010 move.l D0, [A0] 00001FE0 206E 000C movea.l A0, [A6 + 0xC] 00001FE4 2080 move.l [A0], D0 label00001FE6: 00001FE6 4CDF 0C00 movem.l A2,A3, [A7]+ 00001FEA 4E5E unlink A6 00001FEC 4E74 0008 rtd 0x0008 export_581: 00001FF0 4E56 FFF4 link A6, -0x000C 00001FF4 202D F64E move.l D0, [A5 - 0x9B2] 00001FF8 671E beq +0x20 /* 00002018 */ 00001FFA 486E FFF4 pea.l [A6 - 0xC] 00001FFE A972 syscall GetMouse 00002000 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002004 486E FFF8 pea.l [A6 - 0x8] 00002008 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000200C 486E FFF8 pea.l [A6 - 0x8] 00002010 2F2D F64E move.l -[A7], [A5 - 0x9B2] 00002014 4EAD F3F8 jsr [A5 - 0xC08] label00002018: 00002018 7001 moveq.l D0, 0x01 0000201A 1D40 0008 move.b [A6 + 0x8], D0 0000201E 4E5E unlink A6 00002020 4E75 rts export_592: 00002022 4E56 FFE8 link A6, -0x0018 00002026 48E7 1020 movem.l -[A7], D3,A2 0000202A 486E FFE8 pea.l [A6 - 0x18] 0000202E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002032 4EAD CEF2 jsr [A5 - 0x310E] 00002036 486E FFE8 pea.l [A6 - 0x18] 0000203A 486E FFF8 pea.l [A6 - 0x8] 0000203E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002042 7001 moveq.l D0, 0x01 00002044 1F00 move.b -[A7], D0 00002046 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000204A 544F addq.w A7, 2 0000204C 1600 move.b D3, D0 0000204E 594F subq.w A7, 4 00002050 486E FFF8 pea.l [A6 - 0x8] 00002054 486E FFF8 pea.l [A6 - 0x8] 00002058 A9D2 syscall TENew 0000205A 201F move.l D0, [A7]+ 0000205C 246E 0008 movea.l A2, [A6 + 0x8] 00002060 2052 movea.l A0, [A2] 00002062 2140 00AC move.l [A0 + 0xAC], D0 00002066 1F03 move.b -[A7], D3 00002068 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000206C 544F addq.w A7, 2 0000206E 2052 movea.l A0, [A2] 00002070 2F28 00AC move.l -[A7], [A0 + 0xAC] 00002074 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002078 4CDF 0408 movem.l D3,A2, [A7]+ 0000207C 4E5E unlink A6 0000207E 4E74 0004 rtd 0x0004 export_593: 00002082 4E56 0000 link A6, 0 00002086 2F0A move.l -[A7], A2 00002088 206E 0008 movea.l A0, [A6 + 0x8] 0000208C 2250 movea.l A1, [A0] 0000208E 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002092 A9CD syscall TEDispose 00002094 7000 moveq.l D0, 0x00 00002096 246E 0008 movea.l A2, [A6 + 0x8] 0000209A 2052 movea.l A0, [A2] 0000209C 2140 00AC move.l [A0 + 0xAC], D0 000020A0 2F0A move.l -[A7], A2 000020A2 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000020A6 245F movea.l A2, [A7]+ 000020A8 4E5E unlink A6 000020AA 4E74 0004 rtd 0x0004 export_594: 000020AE 4E56 0000 link A6, 0 000020B2 48E7 0030 movem.l -[A7], A2,A3 000020B6 246E 0008 movea.l A2, [A6 + 0x8] 000020BA 2052 movea.l A0, [A2] 000020BC 2068 00AC movea.l A0, [A0 + 0xAC] 000020C0 2050 movea.l A0, [A0] 000020C2 216D CE52 0052 move.l [A0 + 0x52], [A5 - 0x31AE] 000020C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000020CC 2052 movea.l A0, [A2] 000020CE 2F28 00AC move.l -[A7], [A0 + 0xAC] 000020D2 A9D3 syscall TEUpdate 000020D4 246E 0008 movea.l A2, [A6 + 0x8] 000020D8 2652 movea.l A3, [A2] 000020DA 202B 0010 move.l D0, [A3 + 0x10] 000020DE 206B 00AC movea.l A0, [A3 + 0xAC] 000020E2 2050 movea.l A0, [A0] 000020E4 2140 0052 move.l [A0 + 0x52], D0 000020E8 4CDF 0C00 movem.l A2,A3, [A7]+ 000020EC 4E5E unlink A6 000020EE 4E74 0008 rtd 0x0008 export_595: 000020F2 4E56 FFF4 link A6, -0x000C 000020F6 48E7 1030 movem.l -[A7], D3,A2,A3 000020FA 486E FFFC pea.l [A6 - 0x4] 000020FE 486E FFFE pea.l [A6 - 0x2] 00002102 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002106 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 0000210A 302E FFFC move.w D0, [A6 - 0x4] 0000210E 7601 moveq.l D3, 0x01 00002110 B043 cmp.w D0, D3 00002112 664E bne +0x50 /* 00002162 */ 00002114 302E FFFE move.w D0, [A6 - 0x2] 00002118 B043 cmp.w D0, D3 0000211A 6646 bne +0x48 /* 00002162 */ 0000211C 246E 0008 movea.l A2, [A6 + 0x8] 00002120 2652 movea.l A3, [A2] 00002122 302B 0080 move.w D0, [A3 + 0x80] 00002126 B043 cmp.w D0, D3 00002128 6638 bne +0x3A /* 00002162 */ 0000212A 302B 0082 move.w D0, [A3 + 0x82] 0000212E B043 cmp.w D0, D3 00002130 6630 bne +0x32 /* 00002162 */ 00002132 486E FFF4 pea.l [A6 - 0xC] 00002136 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000213A 4EAD F566 jsr [A5 - 0xA9A] 0000213E 302E FFF8 move.w D0, [A6 - 0x8] 00002142 E760 asl D0.w, D3 00002144 206E 0010 movea.l A0, [A6 + 0x10] 00002148 3080 move.w [A0], D0 0000214A 206E 0008 movea.l A0, [A6 + 0x8] 0000214E 2250 movea.l A1, [A0] 00002150 2069 00AC movea.l A0, [A1 + 0xAC] 00002154 2050 movea.l A0, [A0] 00002156 3028 0018 move.w D0, [A0 + 0x18] 0000215A 206E 000C movea.l A0, [A6 + 0xC] 0000215E 3080 move.w [A0], D0 00002160 6010 bra +0x12 /* 00002172 */ label00002162: 00002162 206E 0010 movea.l A0, [A6 + 0x10] 00002166 30AE FFFC move.w [A0], [A6 - 0x4] 0000216A 206E 000C movea.l A0, [A6 + 0xC] 0000216E 30AE FFFE move.w [A0], [A6 - 0x2] label00002172: 00002172 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002176 4E5E unlink A6 00002178 4E74 000C rtd 0x000C export_596: 0000217C 4E56 0000 link A6, 0 00002180 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002184 362E 0014 move.w D3, [A6 + 0x14] 00002188 246E 0008 movea.l A2, [A6 + 0x8] 0000218C 2652 movea.l A3, [A2] 0000218E C7EB 0080 muls.w D3, [A3 + 0x80] 00002192 382E 0010 move.w D4, [A6 + 0x10] 00002196 C9EB 0082 muls.w D4, [A3 + 0x82] 0000219A 206B 00AC movea.l A0, [A3 + 0xAC] 0000219E 2050 movea.l A0, [A0] 000021A0 5048 addq.w A0, 8 000021A2 2F08 move.l -[A7], A0 000021A4 3F03 move.w -[A7], D3 000021A6 3F04 move.w -[A7], D4 000021A8 A8A8 syscall OffsetRect 000021AA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000021AE 2F2E 000E move.l -[A7], [A6 + 0xE] 000021B2 1F2E 000C move.b -[A7], [A6 + 0xC] 000021B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021BA 4EAD 077A jsr [A5 + 0x77A /* export_235 */] 000021BE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000021C2 4E5E unlink A6 000021C4 4E74 000E rtd 0x000E export_597: 000021C8 4E56 0000 link A6, 0 000021CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000021D0 4227 clr.b -[A7] 000021D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021D6 4EAD F54E jsr [A5 - 0xAB2] 000021DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000021E2 206E 0008 movea.l A0, [A6 + 0x8] 000021E6 2250 movea.l A1, [A0] 000021E8 2F29 00AC move.l -[A7], [A1 + 0xAC] 000021EC A9CF syscall TESetText 000021EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021F2 4EAD F55A jsr [A5 - 0xAA6] 000021F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021FA 4EAD EF36 jsr [A5 - 0x10CA] 000021FE 4E5E unlink A6 00002200 4E74 000C rtd 0x000C export_598: 00002204 4E56 0000 link A6, 0 00002208 594F subq.w A7, 4 0000220A 206E 0008 movea.l A0, [A6 + 0x8] 0000220E 2250 movea.l A1, [A0] 00002210 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002214 A9CB syscall TEGetText 00002216 201F move.l D0, [A7]+ 00002218 4E5E unlink A6 0000221A 4E74 0004 rtd 0x0004 export_599: 0000221E 4E56 0000 link A6, 0 00002222 2F0A move.l -[A7], A2 00002224 246E 0008 movea.l A2, [A6 + 0x8] 00002228 2052 movea.l A0, [A2] 0000222A 2068 00AC movea.l A0, [A0 + 0xAC] 0000222E 2050 movea.l A0, [A0] 00002230 316E 000C 004A move.w [A0 + 0x4A], [A6 + 0xC] 00002236 2052 movea.l A0, [A2] 00002238 2F28 00AC move.l -[A7], [A0 + 0xAC] 0000223C A9D0 syscall TECalText 0000223E 246E 0008 movea.l A2, [A6 + 0x8] 00002242 2052 movea.l A0, [A2] 00002244 2F28 00B0 move.l -[A7], [A0 + 0xB0] 00002248 2F0A move.l -[A7], A2 0000224A 4EAD F202 jsr [A5 - 0xDFE] 0000224E 2F0A move.l -[A7], A2 00002250 4EAD F55A jsr [A5 - 0xAA6] 00002254 2F0A move.l -[A7], A2 00002256 4EAD EF36 jsr [A5 - 0x10CA] 0000225A 2F0A move.l -[A7], A2 0000225C 4EAD EF48 jsr [A5 - 0x10B8] 00002260 2052 movea.l A0, [A2] 00002262 1028 00AA move.b D0, [A0 + 0xAA] 00002266 EC08 lsr D0.b, 6 00002268 7201 moveq.l D1, 0x01 0000226A C001 and.b D0, D1 0000226C 1F00 move.b -[A7], D0 0000226E 2F0A move.l -[A7], A2 00002270 4EAD F244 jsr [A5 - 0xDBC] 00002274 2F0A move.l -[A7], A2 00002276 4EAD EF36 jsr [A5 - 0x10CA] 0000227A 2F0A move.l -[A7], A2 0000227C 4EAD EF48 jsr [A5 - 0x10B8] 00002280 245F movea.l A2, [A7]+ 00002282 4E5E unlink A6 00002284 4E74 0006 rtd 0x0006 export_600: 00002288 4E56 0000 link A6, 0 0000228C 48E7 0030 movem.l -[A7], A2,A3 00002290 246E 0008 movea.l A2, [A6 + 0x8] 00002294 2652 movea.l A3, [A2] 00002296 47EB 00AC lea.l A3, [A3 + 0xAC] 0000229A 302E 000C move.w D0, [A6 + 0xC] 0000229E 660A bne +0xC /* 000022AA */ 000022A0 2053 movea.l A0, [A3] 000022A2 2050 movea.l A0, [A0] 000022A4 4228 004C clr.b [A0 + 0x4C] 000022A8 6014 bra +0x16 /* 000022BE */ label000022AA: 000022AA 102E 000D move.b D0, [A6 + 0xD] 000022AE 206E 0008 movea.l A0, [A6 + 0x8] 000022B2 2250 movea.l A1, [A0] 000022B4 2069 00AC movea.l A0, [A1 + 0xAC] 000022B8 2050 movea.l A0, [A0] 000022BA B128 004C xor.b [A0 + 0x4C], D0 label000022BE: 000022BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022C2 4EAD EF36 jsr [A5 - 0x10CA] 000022C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022CA 4EAD EF48 jsr [A5 - 0x10B8] 000022CE 206E 0008 movea.l A0, [A6 + 0x8] 000022D2 2250 movea.l A1, [A0] 000022D4 1029 00AA move.b D0, [A1 + 0xAA] 000022D8 EC08 lsr D0.b, 6 000022DA 7201 moveq.l D1, 0x01 000022DC C001 and.b D0, D1 000022DE 1F00 move.b -[A7], D0 000022E0 2F08 move.l -[A7], A0 000022E2 4EAD F244 jsr [A5 - 0xDBC] 000022E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022EA 4EAD EF36 jsr [A5 - 0x10CA] 000022EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022F2 4EAD EF48 jsr [A5 - 0x10B8] 000022F6 4CDF 0C00 movem.l A2,A3, [A7]+ 000022FA 4E5E unlink A6 000022FC 4E74 0006 rtd 0x0006 export_601: 00002300 4E56 0000 link A6, 0 00002304 2F0A move.l -[A7], A2 00002306 246E 0008 movea.l A2, [A6 + 0x8] 0000230A 2052 movea.l A0, [A2] 0000230C 2068 00AC movea.l A0, [A0 + 0xAC] 00002310 2050 movea.l A0, [A0] 00002312 316E 000C 0050 move.w [A0 + 0x50], [A6 + 0xC] 00002318 2052 movea.l A0, [A2] 0000231A 2F28 00AC move.l -[A7], [A0 + 0xAC] 0000231E A9D0 syscall TECalText 00002320 246E 0008 movea.l A2, [A6 + 0x8] 00002324 2052 movea.l A0, [A2] 00002326 2F28 00B0 move.l -[A7], [A0 + 0xB0] 0000232A 2F0A move.l -[A7], A2 0000232C 4EAD F202 jsr [A5 - 0xDFE] 00002330 245F movea.l A2, [A7]+ 00002332 4E5E unlink A6 00002334 4E74 0006 rtd 0x0006 export_602: 00002338 4E56 0000 link A6, 0 0000233C 2F0A move.l -[A7], A2 0000233E 246E 0008 movea.l A2, [A6 + 0x8] 00002342 2052 movea.l A0, [A2] 00002344 2068 00AC movea.l A0, [A0 + 0xAC] 00002348 2050 movea.l A0, [A0] 0000234A 316E 000C 004E move.w [A0 + 0x4E], [A6 + 0xC] 00002350 2F0A move.l -[A7], A2 00002352 4EAD EF36 jsr [A5 - 0x10CA] 00002356 245F movea.l A2, [A7]+ 00002358 4E5E unlink A6 0000235A 4E74 0006 rtd 0x0006 export_603: 0000235E 4E56 0000 link A6, 0 00002362 3F2E 000C move.w -[A7], [A6 + 0xC] 00002366 206E 0008 movea.l A0, [A6 + 0x8] 0000236A 2250 movea.l A1, [A0] 0000236C 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002370 A9DF syscall TESetAlignment/TESetJust 00002372 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002376 4EAD EF36 jsr [A5 - 0x10CA] 0000237A 4E5E unlink A6 0000237C 4E74 0006 rtd 0x0006 export_604: 00002380 4E56 0000 link A6, 0 00002384 2F03 move.l -[A7], D3 00002386 202E 000C move.l D0, [A6 + 0xC] 0000238A 206E 0008 movea.l A0, [A6 + 0x8] 0000238E 2250 movea.l A1, [A0] 00002390 2340 00B4 move.l [A1 + 0xB4], D0 00002394 7229 moveq.l D1, 0x29 00002396 B041 cmp.w D0, D1 00002398 6716 beq +0x18 /* 000023B0 */ 0000239A 722A moveq.l D1, 0x2A 0000239C B041 cmp.w D0, D1 0000239E 6708 beq +0xA /* 000023A8 */ 000023A0 7228 moveq.l D1, 0x28 000023A2 B041 cmp.w D0, D1 000023A4 6706 beq +0x8 /* 000023AC */ 000023A6 6008 bra +0xA /* 000023B0 */ label000023A8: 000023A8 7601 moveq.l D3, 0x01 000023AA 6006 bra +0x8 /* 000023B2 */ label000023AC: 000023AC 76FF moveq.l D3, 0xFFFFFFFF 000023AE 6002 bra +0x4 /* 000023B2 */ label000023B0: 000023B0 4243 clr.w D3 label000023B2: 000023B2 3F03 move.w -[A7], D3 000023B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023B8 4EAD F560 jsr [A5 - 0xAA0] 000023BC 261F move.l D3, [A7]+ 000023BE 4E5E unlink A6 000023C0 4E74 0008 rtd 0x0008 export_605: 000023C4 4E56 FFF8 link A6, -0x0008 000023C8 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000023CC 262E 000C move.l D3, [A6 + 0xC] 000023D0 246E 0008 movea.l A2, [A6 + 0x8] 000023D4 2052 movea.l A0, [A2] 000023D6 2143 00B0 move.l [A0 + 0xB0], D3 000023DA 486E FFF8 pea.l [A6 - 0x8] 000023DE 2F0A move.l -[A7], A2 000023E0 4EAD F566 jsr [A5 - 0xA9A] 000023E4 302E FFF8 move.w D0, [A6 - 0x8] 000023E8 D06E FFFA add.w D0, [A6 - 0x6] 000023EC D06E FFFE add.w D0, [A6 - 0x2] 000023F0 2052 movea.l A0, [A2] 000023F2 2068 00AC movea.l A0, [A0 + 0xAC] 000023F6 2050 movea.l A0, [A0] 000023F8 3140 0018 move.w [A0 + 0x18], D0 000023FC 2052 movea.l A0, [A2] 000023FE 2068 00AC movea.l A0, [A0 + 0xAC] 00002402 2050 movea.l A0, [A0] 00002404 316E FFF8 001A move.w [A0 + 0x1A], [A6 - 0x8] 0000240A 2652 movea.l A3, [A2] 0000240C 47EB 00AC lea.l A3, [A3 + 0xAC] 00002410 7032 moveq.l D0, 0x32 00002412 B640 cmp.w D3, D0 00002414 670E beq +0x10 /* 00002424 */ 00002416 7033 moveq.l D0, 0x33 00002418 B640 cmp.w D3, D0 0000241A 670C beq +0xE /* 00002428 */ 0000241C 7034 moveq.l D0, 0x34 0000241E B640 cmp.w D3, D0 00002420 6724 beq +0x26 /* 00002446 */ 00002422 602A bra +0x2C /* 0000244E */ label00002424: 00002424 4244 clr.w D4 00002426 6026 bra +0x28 /* 0000244E */ label00002428: 00002428 206E 0008 movea.l A0, [A6 + 0x8] 0000242C 2250 movea.l A1, [A0] 0000242E 2069 00AC movea.l A0, [A1 + 0xAC] 00002432 2050 movea.l A0, [A0] 00002434 3028 0018 move.w D0, [A0 + 0x18] 00002438 48C0 ext.l D0 0000243A 81FC 0002 divs.w D0, 0x2 0000243E 48C0 ext.l D0 00002440 48C0 ext.l D0 00002442 3800 move.w D4, D0 00002444 6008 bra +0xA /* 0000244E */ label00002446: 00002446 2053 movea.l A0, [A3] 00002448 2050 movea.l A0, [A0] 0000244A 3828 0018 move.w D4, [A0 + 0x18] label0000244E: 0000244E 246E 0008 movea.l A2, [A6 + 0x8] 00002452 2052 movea.l A0, [A2] 00002454 2068 00AC movea.l A0, [A0 + 0xAC] 00002458 2050 movea.l A0, [A0] 0000245A D968 0018 add.w [A0 + 0x18], D4 0000245E 2052 movea.l A0, [A2] 00002460 2068 00AC movea.l A0, [A0 + 0xAC] 00002464 2050 movea.l A0, [A0] 00002466 D968 001A add.w [A0 + 0x1A], D4 0000246A 2F0A move.l -[A7], A2 0000246C 4EAD EF36 jsr [A5 - 0x10CA] 00002470 2F0A move.l -[A7], A2 00002472 4EAD EF48 jsr [A5 - 0x10B8] 00002476 2052 movea.l A0, [A2] 00002478 1028 00AA move.b D0, [A0 + 0xAA] 0000247C EC08 lsr D0.b, 6 0000247E 7201 moveq.l D1, 0x01 00002480 C001 and.b D0, D1 00002482 1F00 move.b -[A7], D0 00002484 2F0A move.l -[A7], A2 00002486 4EAD F244 jsr [A5 - 0xDBC] 0000248A 2F0A move.l -[A7], A2 0000248C 4EAD EF7E jsr [A5 - 0x1082] 00002490 2F0A move.l -[A7], A2 00002492 4EAD F55A jsr [A5 - 0xAA6] 00002496 2F0A move.l -[A7], A2 00002498 4EAD EF36 jsr [A5 - 0x10CA] 0000249C 2F0A move.l -[A7], A2 0000249E 4EAD EF48 jsr [A5 - 0x10B8] 000024A2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000024A6 4E5E unlink A6 000024A8 4E74 0008 rtd 0x0008 export_606: 000024AC 4E56 0000 link A6, 0 000024B0 206E 0008 movea.l A0, [A6 + 0x8] 000024B4 2250 movea.l A1, [A0] 000024B6 2029 00B0 move.l D0, [A1 + 0xB0] 000024BA 4E5E unlink A6 000024BC 4E74 0004 rtd 0x0004 export_607: 000024C0 4E56 0000 link A6, 0 000024C4 206E 0008 movea.l A0, [A6 + 0x8] 000024C8 2250 movea.l A1, [A0] 000024CA 2029 00B4 move.l D0, [A1 + 0xB4] 000024CE 4E5E unlink A6 000024D0 4E74 0004 rtd 0x0004 export_608: 000024D4 4E56 0000 link A6, 0 000024D8 206E 0008 movea.l A0, [A6 + 0x8] 000024DC 2250 movea.l A1, [A0] 000024DE 2F29 0010 move.l -[A7], [A1 + 0x10] 000024E2 A873 syscall SetPort 000024E4 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 000024E8 206E 0008 movea.l A0, [A6 + 0x8] 000024EC 2250 movea.l A1, [A0] 000024EE 2069 00AC movea.l A0, [A1 + 0xAC] 000024F2 2050 movea.l A0, [A0] 000024F4 3F28 004A move.w -[A7], [A0 + 0x4A] 000024F8 A887 syscall TextFont 000024FA 206E 0008 movea.l A0, [A6 + 0x8] 000024FE 2250 movea.l A1, [A0] 00002500 2069 00AC movea.l A0, [A1 + 0xAC] 00002504 2050 movea.l A0, [A0] 00002506 1228 004C move.b D1, [A0 + 0x4C] 0000250A 7000 moveq.l D0, 0x00 0000250C 1001 move.b D0, D1 0000250E 3F00 move.w -[A7], D0 00002510 A888 syscall TextFace 00002512 206E 0008 movea.l A0, [A6 + 0x8] 00002516 2250 movea.l A1, [A0] 00002518 2069 00AC movea.l A0, [A1 + 0xAC] 0000251C 2050 movea.l A0, [A0] 0000251E 3F28 0050 move.w -[A7], [A0 + 0x50] 00002522 A88A syscall TextSize 00002524 2F2E 000C move.l -[A7], [A6 + 0xC] 00002528 A88B syscall GetFontInfo 0000252A 4E5E unlink A6 0000252C 4E74 0008 rtd 0x0008 export_609: 00002530 4E56 FFF0 link A6, -0x0010 00002534 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002538 486E FFF0 pea.l [A6 - 0x10] 0000253C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002540 4EAD CEF2 jsr [A5 - 0x310E] 00002544 246E 0008 movea.l A2, [A6 + 0x8] 00002548 2652 movea.l A3, [A2] 0000254A 202B 0088 move.l D0, [A3 + 0x88] 0000254E 3C00 move.w D6, D0 00002550 CDEB 0080 muls.w D6, [A3 + 0x80] 00002554 9C6E FFF6 sub.w D6, [A6 - 0xA] 00002558 206B 00AC movea.l A0, [A3 + 0xAC] 0000255C 2850 movea.l A4, [A0] 0000255E DC6C 0002 add.w D6, [A4 + 0x2] 00002562 202B 0084 move.l D0, [A3 + 0x84] 00002566 3E00 move.w D7, D0 00002568 CFEB 0082 muls.w D7, [A3 + 0x82] 0000256C 9E6E FFF2 sub.w D7, [A6 - 0xE] 00002570 DE54 add.w D7, [A4] 00002572 3606 move.w D3, D6 00002574 2803 move.l D4, D3 00002576 48C4 ext.l D4 00002578 D9AB 003C add.l [A3 + 0x3C], D4 0000257C 2052 movea.l A0, [A2] 0000257E D9A8 0044 add.l [A0 + 0x44], D4 00002582 3607 move.w D3, D7 00002584 2A03 move.l D5, D3 00002586 48C5 ext.l D5 00002588 2052 movea.l A0, [A2] 0000258A DBA8 0038 add.l [A0 + 0x38], D5 0000258E 2052 movea.l A0, [A2] 00002590 D9A8 0058 add.l [A0 + 0x58], D4 00002594 2052 movea.l A0, [A2] 00002596 DBA8 005C add.l [A0 + 0x5C], D5 0000259A 2652 movea.l A3, [A2] 0000259C 362B 009C move.w D3, [A3 + 0x9C] 000025A0 6F14 ble +0x16 /* 000025B6 */ 000025A2 206B 00AC movea.l A0, [A3 + 0xAC] 000025A6 2050 movea.l A0, [A0] 000025A8 3028 0002 move.w D0, [A0 + 0x2] 000025AC 48C0 ext.l D0 000025AE 2203 move.l D1, D3 000025B0 48C1 ext.l D1 000025B2 D081 add.l D0, D1 000025B4 6004 bra +0x6 /* 000025BA */ label000025B6: 000025B6 202E FFFC move.l D0, [A6 - 0x4] label000025BA: 000025BA 206B 00AC movea.l A0, [A3 + 0xAC] 000025BE 2050 movea.l A0, [A0] 000025C0 3140 0006 move.w [A0 + 0x6], D0 000025C4 486E FFF0 pea.l [A6 - 0x10] 000025C8 2052 movea.l A0, [A2] 000025CA 2068 00AC movea.l A0, [A0 + 0xAC] 000025CE 2050 movea.l A0, [A0] 000025D0 5048 addq.w A0, 8 000025D2 2F08 move.l -[A7], A0 000025D4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000025D8 2052 movea.l A0, [A2] 000025DA 2F28 00AC move.l -[A7], [A0 + 0xAC] 000025DE A9D0 syscall TECalText 000025E0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000025E4 4E5E unlink A6 000025E6 4E74 0004 rtd 0x0004 export_610: 000025EA 4E56 0000 link A6, 0 000025EE 2F0A move.l -[A7], A2 000025F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000025F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025F8 4EBA E9B6 jsr [PC - 0x164A /* 00000FB0 */] 000025FC 206E 000C movea.l A0, [A6 + 0xC] 00002600 3028 0002 move.w D0, [A0 + 0x2] 00002604 226E 0008 movea.l A1, [A6 + 0x8] 00002608 2451 movea.l A2, [A1] 0000260A 246A 00AC movea.l A2, [A2 + 0xAC] 0000260E 2452 movea.l A2, [A2] 00002610 D16A 0002 add.w [A2 + 0x2], D0 00002614 3010 move.w D0, [A0] 00002616 2051 movea.l A0, [A1] 00002618 2068 00AC movea.l A0, [A0 + 0xAC] 0000261C 2050 movea.l A0, [A0] 0000261E D150 add.w [A0], D0 00002620 2F09 move.l -[A7], A1 00002622 4EAD F554 jsr [A5 - 0xAAC] 00002626 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000262A 4EAD F55A jsr [A5 - 0xAA6] 0000262E 245F movea.l A2, [A7]+ 00002630 4E5E unlink A6 00002632 4E74 0008 rtd 0x0008 export_611: 00002636 4E56 FFF4 link A6, -0x000C 0000263A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000263E 42A7 clr.l -[A7] 00002640 2F3C 0000 7FFF move.l -[A7], 0x7FFF 00002646 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000264A 4EAD F214 jsr [A5 - 0xDEC] 0000264E 3800 move.w D4, D0 00002650 246E 0008 movea.l A2, [A6 + 0x8] 00002654 2652 movea.l A3, [A2] 00002656 206B 00AC movea.l A0, [A3 + 0xAC] 0000265A 2850 movea.l A4, [A0] 0000265C 7000 moveq.l D0, 0x00 0000265E 2740 0070 move.l [A3 + 0x70], D0 00002662 2052 movea.l A0, [A2] 00002664 2140 0074 move.l [A0 + 0x74], D0 00002668 3004 move.w D0, D4 0000266A 2200 move.l D1, D0 0000266C 48C1 ext.l D1 0000266E 2052 movea.l A0, [A2] 00002670 2141 0078 move.l [A0 + 0x78], D1 00002674 2652 movea.l A3, [A2] 00002676 362B 009C move.w D3, [A3 + 0x9C] 0000267A 6F0A ble +0xC /* 00002686 */ 0000267C 2003 move.l D0, D3 0000267E 48C0 ext.l D0 00002680 2740 007C move.l [A3 + 0x7C], D0 00002684 6018 bra +0x1A /* 0000269E */ label00002686: 00002686 302C 000E move.w D0, [A4 + 0xE] 0000268A 48C0 ext.l D0 0000268C 322C 000A move.w D1, [A4 + 0xA] 00002690 48C1 ext.l D1 00002692 9081 sub.l D0, D1 00002694 206E 0008 movea.l A0, [A6 + 0x8] 00002698 2250 movea.l A1, [A0] 0000269A 2340 007C move.l [A1 + 0x7C], D0 label0000269E: 0000269E 246E 0008 movea.l A2, [A6 + 0x8] 000026A2 2652 movea.l A3, [A2] 000026A4 707C moveq.l D0, 0x7C 000026A6 2D4B FFFC move.l [A6 - 0x4], A3 000026AA D7C0 add.l A3, D0 000026AC 2013 move.l D0, [A3] 000026AE 5380 subq.l D0, 1 000026B0 206E FFFC movea.l A0, [A6 - 0x4] 000026B4 3228 0080 move.w D1, [A0 + 0x80] 000026B8 48C1 ext.l D1 000026BA 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000026BE 5280 addq.l D0, 1 000026C0 2680 move.l [A3], D0 000026C2 2052 movea.l A0, [A2] 000026C4 2468 0094 movea.l A2, [A0 + 0x94] 000026C8 B4FC 0000 cmpa.w A2, 0x0 000026CC 6706 beq +0x8 /* 000026D4 */ 000026CE 2F0A move.l -[A7], A2 000026D0 4EAD FE94 jsr [A5 - 0x16C] label000026D4: 000026D4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000026D8 4E5E unlink A6 000026DA 4E74 0004 rtd 0x0004 export_612: 000026DE 4E56 FFF8 link A6, -0x0008 000026E2 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000026E6 206E 0008 movea.l A0, [A6 + 0x8] 000026EA 2250 movea.l A1, [A0] 000026EC 2069 00AC movea.l A0, [A1 + 0xAC] 000026F0 2650 movea.l A3, [A0] 000026F2 4A6B 005E tst.w [A3 + 0x5E] 000026F6 670E beq +0x10 /* 00002706 */ 000026F8 202E 000C move.l D0, [A6 + 0xC] 000026FC 322B 0062 move.w D1, [A3 + 0x62] 00002700 48C1 ext.l D1 00002702 B081 cmp.l D0, D1 00002704 6C04 bge +0x6 /* 0000270A */ label00002706: 00002706 7000 moveq.l D0, 0x00 00002708 606A bra +0x6C /* 00002774 */ label0000270A: 0000270A 262E 000C move.l D3, [A6 + 0xC] 0000270E 382B 005E move.w D4, [A3 + 0x5E] 00002712 48C4 ext.l D4 00002714 2D44 FFFC move.l [A6 - 0x4], D4 00002718 E384 asl D4, 1 0000271A D88B add.l D4, A3 0000271C 2044 movea.l A0, D4 0000271E 3028 005E move.w D0, [A0 + 0x5E] 00002722 48C0 ext.l D0 00002724 B680 cmp.l D3, D0 00002726 6D2C blt +0x2E /* 00002754 */ 00002728 302B 003C move.w D0, [A3 + 0x3C] 0000272C 48C0 ext.l D0 0000272E B680 cmp.l D3, D0 00002730 6622 bne +0x24 /* 00002754 */ 00002732 206B 003E movea.l A0, [A3 + 0x3E] 00002736 2050 movea.l A0, [A0] 00002738 D1C3 add.l A0, D3 0000273A 1028 FFFF move.b D0, [A0 - 0x1] 0000273E 720D moveq.l D1, 0x0D 00002740 B001 cmp.b D0, D1 00002742 6606 bne +0x8 /* 0000274A */ 00002744 202E FFFC move.l D0, [A6 - 0x4] 00002748 602A bra +0x2C /* 00002774 */ label0000274A: 0000274A 302B 005E move.w D0, [A3 + 0x5E] 0000274E 48C0 ext.l D0 00002750 5380 subq.l D0, 1 00002752 6020 bra +0x22 /* 00002774 */ label00002754: 00002754 7601 moveq.l D3, 0x01 00002756 244B movea.l A2, A3 00002758 7060 moveq.l D0, 0x60 0000275A D5C0 add.l A2, D0 0000275C 284A movea.l A4, A2 0000275E 584C addq.w A4, 4 00002760 6004 bra +0x6 /* 00002766 */ label00002762: 00002762 544C addq.w A4, 2 00002764 5283 addq.l D3, 1 label00002766: 00002766 202E 000C move.l D0, [A6 + 0xC] 0000276A 3214 move.w D1, [A4] 0000276C 48C1 ext.l D1 0000276E B081 cmp.l D0, D1 00002770 6CF0 bge -0xE /* 00002762 */ 00002772 2003 move.l D0, D3 label00002774: 00002774 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00002778 4E5E unlink A6 0000277A 4E74 0008 rtd 0x0008 export_613: 0000277E 4E56 0000 link A6, 0 00002782 206E 0008 movea.l A0, [A6 + 0x8] 00002786 2250 movea.l A1, [A0] 00002788 2069 00AC movea.l A0, [A1 + 0xAC] 0000278C 2050 movea.l A0, [A0] 0000278E 3028 003C move.w D0, [A0 + 0x3C] 00002792 48C0 ext.l D0 00002794 4E5E unlink A6 00002796 4E74 0004 rtd 0x0004 export_614: 0000279A 4E56 0000 link A6, 0 0000279E 554F subq.w A7, 2 000027A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000027A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000027A8 206E 0008 movea.l A0, [A6 + 0x8] 000027AC 2250 movea.l A1, [A0] 000027AE 2F29 00AC move.l -[A7], [A1 + 0xAC] 000027B2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000027B6 A83D syscall TEDispatch 000027B8 544F addq.w A7, 2 000027BA 4E5E unlink A6 000027BC 4E74 000C rtd 0x000C export_615: 000027C0 4E56 FFFC link A6, -0x0004 000027C4 3F2E 0012 move.w -[A7], [A6 + 0x12] 000027C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000027CC 486E FFFC pea.l [A6 - 0x4] 000027D0 486E FFFE pea.l [A6 - 0x2] 000027D4 206E 0008 movea.l A0, [A6 + 0x8] 000027D8 2250 movea.l A1, [A0] 000027DA 2F29 00AC move.l -[A7], [A1 + 0xAC] 000027DE 3F3C 0003 move.w -[A7], 0x3 000027E2 A83D syscall TEDispatch 000027E4 4E5E unlink A6 000027E6 4E74 000C rtd 0x000C export_616: 000027EA 4E56 0000 link A6, 0 000027EE 2F0A move.l -[A7], A2 000027F0 246E 0008 movea.l A2, [A6 + 0x8] 000027F4 2052 movea.l A0, [A2] 000027F6 2068 00AC movea.l A0, [A0 + 0xAC] 000027FA 2050 movea.l A0, [A0] 000027FC 3028 0020 move.w D0, [A0 + 0x20] 00002800 48C0 ext.l D0 00002802 206E 0010 movea.l A0, [A6 + 0x10] 00002806 2080 move.l [A0], D0 00002808 2052 movea.l A0, [A2] 0000280A 2068 00AC movea.l A0, [A0 + 0xAC] 0000280E 2050 movea.l A0, [A0] 00002810 3028 0022 move.w D0, [A0 + 0x22] 00002814 48C0 ext.l D0 00002816 206E 000C movea.l A0, [A6 + 0xC] 0000281A 2080 move.l [A0], D0 0000281C 245F movea.l A2, [A7]+ 0000281E 4E5E unlink A6 00002820 4E74 000C rtd 0x000C export_617: 00002824 4E56 0000 link A6, 0 00002828 48E7 1820 movem.l -[A7], D3,D4,A2 0000282C 206E 0008 movea.l A0, [A6 + 0x8] 00002830 2250 movea.l A1, [A0] 00002832 2069 00AC movea.l A0, [A1 + 0xAC] 00002836 2450 movea.l A2, [A0] 00002838 362A 005E move.w D3, [A2 + 0x5E] 0000283C 48C3 ext.l D3 0000283E 382A 003C move.w D4, [A2 + 0x3C] 00002842 48C4 ext.l D4 00002844 6F14 ble +0x16 /* 0000285A */ 00002846 206A 003E movea.l A0, [A2 + 0x3E] 0000284A 2050 movea.l A0, [A0] 0000284C D1C4 add.l A0, D4 0000284E 1028 FFFF move.b D0, [A0 - 0x1] 00002852 720D moveq.l D1, 0x0D 00002854 B001 cmp.b D0, D1 00002856 6602 bne +0x4 /* 0000285A */ 00002858 5283 addq.l D3, 1 label0000285A: 0000285A 2003 move.l D0, D3 0000285C 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002860 4E5E unlink A6 00002862 4E74 0004 rtd 0x0004 export_618: 00002866 4E56 0000 link A6, 0 0000286A 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000286E 594F subq.w A7, 4 00002870 2F2E 000C move.l -[A7], [A6 + 0xC] 00002874 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002878 206E 0008 movea.l A0, [A6 + 0x8] 0000287C 2250 movea.l A1, [A0] 0000287E 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002882 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002886 A83D syscall TEDispatch 00002888 281F move.l D4, [A7]+ 0000288A 202E 000C move.l D0, [A6 + 0xC] 0000288E 206E 0008 movea.l A0, [A6 + 0x8] 00002892 2250 movea.l A1, [A0] 00002894 2469 00AC movea.l A2, [A1 + 0xAC] 00002898 2652 movea.l A3, [A2] 0000289A 362B 005E move.w D3, [A3 + 0x5E] 0000289E 48C3 ext.l D3 000028A0 B083 cmp.l D0, D3 000028A2 6F2C ble +0x2E /* 000028D0 */ 000028A4 206B 003E movea.l A0, [A3 + 0x3E] 000028A8 2050 movea.l A0, [A0] 000028AA 302B 003C move.w D0, [A3 + 0x3C] 000028AE 48C0 ext.l D0 000028B0 D1C0 add.l A0, D0 000028B2 1028 FFFF move.b D0, [A0 - 0x1] 000028B6 720D moveq.l D1, 0x0D 000028B8 B001 cmp.b D0, D1 000028BA 6614 bne +0x16 /* 000028D0 */ 000028BC 594F subq.w A7, 4 000028BE 5383 subq.l D3, 1 000028C0 2F03 move.l -[A7], D3 000028C2 2F03 move.l -[A7], D3 000028C4 2F0A move.l -[A7], A2 000028C6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000028CA A83D syscall TEDispatch 000028CC 201F move.l D0, [A7]+ 000028CE D880 add.l D4, D0 label000028D0: 000028D0 2004 move.l D0, D4 000028D2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000028D6 4E5E unlink A6 000028D8 4E74 000C rtd 0x000C export_619: 000028DC 4E56 FFFC link A6, -0x0004 000028E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028E4 4EAD CFA0 jsr [A5 - 0x3060] 000028E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000028EC 486E FFFC pea.l [A6 - 0x4] 000028F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028F4 4EAD EFC6 jsr [A5 - 0x103A] 000028F8 554F subq.w A7, 2 000028FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000028FE 206E 0008 movea.l A0, [A6 + 0x8] 00002902 2250 movea.l A1, [A0] 00002904 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002908 A83C syscall TEGetOffset 0000290A 301F move.w D0, [A7]+ 0000290C 48C0 ext.l D0 0000290E 4E5E unlink A6 00002910 4E74 0008 rtd 0x0008 export_620: 00002914 4E56 FFFC link A6, -0x0004 00002918 0CAE 0000 7FFF 0010 cmpi.l [A6 + 0x10], 0x7FFF 00002920 6F16 ble +0x18 /* 00002938 */ 00002922 2F3C 0000 041D move.l -[A7], 0x41D 00002928 486D F62E pea.l [A5 - 0x9D2] 0000292C 486D F63C pea.l [A5 - 0x9C4] 00002930 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002934 4FEF 000C lea.l A7, [A7 + 0xC] label00002938: 00002938 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000293C 4EAD CFA0 jsr [A5 - 0x3060] 00002940 594F subq.w A7, 4 00002942 3F2E 0012 move.w -[A7], [A6 + 0x12] 00002946 206E 0008 movea.l A0, [A6 + 0x8] 0000294A 2250 movea.l A1, [A0] 0000294C 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002950 3F3C 0008 move.w -[A7], 0x8 00002954 A83D syscall TEDispatch 00002956 201F move.l D0, [A7]+ 00002958 2D40 FFFC move.l [A6 - 0x4], D0 0000295C 2F00 move.l -[A7], D0 0000295E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002962 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002966 4EAD EFBA jsr [A5 - 0x1046] 0000296A 4E5E unlink A6 0000296C 4E74 000C rtd 0x000C export_621: 00002970 4E56 0000 link A6, 0 00002974 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002978 262E 000C move.l D3, [A6 + 0xC] 0000297C 246E 0008 movea.l A2, [A6 + 0x8] 00002980 2052 movea.l A0, [A2] 00002982 2068 00AC movea.l A0, [A0 + 0xAC] 00002986 2050 movea.l A0, [A0] 00002988 3828 003C move.w D4, [A0 + 0x3C] 0000298C 48C4 ext.l D4 0000298E B684 cmp.l D3, D4 00002990 6C02 bge +0x4 /* 00002994 */ 00002992 6002 bra +0x4 /* 00002996 */ label00002994: 00002994 2604 move.l D3, D4 label00002996: 00002996 2D43 000C move.l [A6 + 0xC], D3 0000299A 96AE 0010 sub.l D3, [A6 + 0x10] 0000299E 7800 moveq.l D4, 0x00 000029A0 B684 cmp.l D3, D4 000029A2 6F04 ble +0x6 /* 000029A8 */ 000029A4 2A03 move.l D5, D3 000029A6 6002 bra +0x4 /* 000029AA */ label000029A8: 000029A8 2A04 move.l D5, D4 label000029AA: 000029AA 2F05 move.l -[A7], D5 000029AC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000029B0 584F addq.w A7, 4 000029B2 2640 movea.l A3, D0 000029B4 2F0B move.l -[A7], A3 000029B6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000029BA BA84 cmp.l D5, D4 000029BC 6F18 ble +0x1A /* 000029D6 */ 000029BE 2052 movea.l A0, [A2] 000029C0 2068 00AC movea.l A0, [A0 + 0xAC] 000029C4 2050 movea.l A0, [A0] 000029C6 2068 003E movea.l A0, [A0 + 0x3E] 000029CA 2050 movea.l A0, [A0] 000029CC D1EE 0010 add.l A0, [A6 + 0x10] 000029D0 2253 movea.l A1, [A3] 000029D2 2005 move.l D0, D5 000029D4 A02E syscall BlockMove/BlockMoveData label000029D6: 000029D6 200B move.l D0, A3 000029D8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000029DC 4E5E unlink A6 000029DE 4E74 000C rtd 0x000C export_622: 000029E2 4E56 0000 link A6, 0 000029E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029EA 4EAD CFA0 jsr [A5 - 0x3060] 000029EE 202E 000C move.l D0, [A6 + 0xC] 000029F2 7212 moveq.l D1, 0x12 000029F4 B041 cmp.w D0, D1 000029F6 6714 beq +0x16 /* 00002A0C */ 000029F8 7213 moveq.l D1, 0x13 000029FA B041 cmp.w D0, D1 000029FC 671C beq +0x1E /* 00002A1A */ 000029FE 7214 moveq.l D1, 0x14 00002A00 B041 cmp.w D0, D1 00002A02 673A beq +0x3C /* 00002A3E */ 00002A04 7215 moveq.l D1, 0x15 00002A06 B041 cmp.w D0, D1 00002A08 6766 beq +0x68 /* 00002A70 */ 00002A0A 6070 bra +0x72 /* 00002A7C */ label00002A0C: 00002A0C 206E 0008 movea.l A0, [A6 + 0x8] 00002A10 2250 movea.l A1, [A0] 00002A12 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002A16 A9D6 syscall TECut 00002A18 600C bra +0xE /* 00002A26 */ label00002A1A: 00002A1A 206E 0008 movea.l A0, [A6 + 0x8] 00002A1E 2250 movea.l A1, [A0] 00002A20 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002A24 A9D5 syscall TECopy label00002A26: 00002A26 594F subq.w A7, 4 00002A28 A9FC syscall ZeroScrap 00002A2A 584F addq.w A7, 4 00002A2C 554F subq.w A7, 2 00002A2E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00002A32 544F addq.w A7, 2 00002A34 2F2D CD78 move.l -[A7], [A5 - 0x3288] 00002A38 4EAD F9C2 jsr [A5 - 0x63E] 00002A3C 603E bra +0x40 /* 00002A7C */ label00002A3E: 00002A3E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002A44 2F2D CD78 move.l -[A7], [A5 - 0x3288] 00002A48 4EAD F9B6 jsr [A5 - 0x64A] 00002A4C 2F00 move.l -[A7], D0 00002A4E 7001 moveq.l D0, 0x01 00002A50 1F00 move.b -[A7], D0 00002A52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A56 4EAD F54E jsr [A5 - 0xAB2] 00002A5A 554F subq.w A7, 2 00002A5C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00002A60 544F addq.w A7, 2 00002A62 206E 0008 movea.l A0, [A6 + 0x8] 00002A66 2250 movea.l A1, [A0] 00002A68 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002A6C A9DB syscall TEPaste 00002A6E 600C bra +0xE /* 00002A7C */ label00002A70: 00002A70 206E 0008 movea.l A0, [A6 + 0x8] 00002A74 2250 movea.l A1, [A0] 00002A76 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002A7A A9D7 syscall TEDelete label00002A7C: 00002A7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A80 4EAD F55A jsr [A5 - 0xAA6] 00002A84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A88 4EAD F3F2 jsr [A5 - 0xC0E] 00002A8C 4E5E unlink A6 00002A8E 4E74 0008 rtd 0x0008 export_623: 00002A92 4E56 0000 link A6, 0 00002A96 2F2E 000E move.l -[A7], [A6 + 0xE] 00002A9A 4227 clr.b -[A7] 00002A9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AA0 4EAD F54E jsr [A5 - 0xAB2] 00002AA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AA8 4EAD CFA0 jsr [A5 - 0x3060] 00002AAC 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002AB0 2F2E 000E move.l -[A7], [A6 + 0xE] 00002AB4 206E 0008 movea.l A0, [A6 + 0x8] 00002AB8 2250 movea.l A1, [A0] 00002ABA 2F29 00AC move.l -[A7], [A1 + 0xAC] 00002ABE A9DE syscall TEInsert 00002AC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AC4 4EAD F55A jsr [A5 - 0xAA6] 00002AC8 102E 000C move.b D0, [A6 + 0xC] 00002ACC 6708 beq +0xA /* 00002AD6 */ 00002ACE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AD2 4EAD EF36 jsr [A5 - 0x10CA] label00002AD6: 00002AD6 4E5E unlink A6 00002AD8 4E74 000E rtd 0x000E fn00002ADC: 00002ADC 4E56 FFF4 link A6, -0x000C 00002AE0 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002AE4 246E 0008 movea.l A2, [A6 + 0x8] 00002AE8 2052 movea.l A0, [A2] 00002AEA 216E 0012 0008 move.l [A0 + 0x8], [A6 + 0x12] 00002AF0 262E 000E move.l D3, [A6 + 0xE] 00002AF4 2052 movea.l A0, [A2] 00002AF6 2143 000C move.l [A0 + 0xC], D3 00002AFA 7000 moveq.l D0, 0x00 00002AFC 2052 movea.l A0, [A2] 00002AFE 2140 0024 move.l [A0 + 0x24], D0 00002B02 2052 movea.l A0, [A2] 00002B04 2140 0010 move.l [A0 + 0x10], D0 00002B08 2052 movea.l A0, [A2] 00002B0A 2140 0038 move.l [A0 + 0x38], D0 00002B0E 382E 000C move.w D4, [A6 + 0xC] 00002B12 6F16 ble +0x18 /* 00002B2A */ 00002B14 4A83 tst.l D3 00002B16 6604 bne +0x6 /* 00002B1C */ 00002B18 3A04 move.w D5, D4 00002B1A 6010 bra +0x12 /* 00002B2C */ label00002B1C: 00002B1C 3A2E 000C move.w D5, [A6 + 0xC] 00002B20 DA6E 0010 add.w D5, [A6 + 0x10] 00002B24 70EF moveq.l D0, 0xFFFFFFEF 00002B26 DA40 add.w D5, D0 00002B28 6002 bra +0x4 /* 00002B2C */ label00002B2A: 00002B2A 4245 clr.w D5 label00002B2C: 00002B2C 202E 000E move.l D0, [A6 + 0xE] 00002B30 4480 neg.l D0 00002B32 9180 subx.l D0, D0 00002B34 5280 addq.l D0, 1 00002B36 246E 0008 movea.l A2, [A6 + 0x8] 00002B3A 2052 movea.l A0, [A2] 00002B3C 1140 003C move.b [A0 + 0x3C], D0 00002B40 3F05 move.w -[A7], D5 00002B42 2F0A move.l -[A7], A2 00002B44 4EBA DEE0 jsr [PC - 0x2120 /* 00000A26 */] 00002B48 2652 movea.l A3, [A2] 00002B4A 262B 000C move.l D3, [A3 + 0xC] 00002B4E 7813 moveq.l D4, 0x13 00002B50 B684 cmp.l D3, D4 00002B52 670A beq +0xC /* 00002B5E */ 00002B54 7012 moveq.l D0, 0x12 00002B56 B680 cmp.l D3, D0 00002B58 6704 beq +0x6 /* 00002B5E */ 00002B5A 7000 moveq.l D0, 0x00 00002B5C 6002 bra +0x4 /* 00002B60 */ label00002B5E: 00002B5E 7001 moveq.l D0, 0x01 label00002B60: 00002B60 1740 003E move.b [A3 + 0x3E], D0 00002B64 2652 movea.l A3, [A2] 00002B66 202B 000C move.l D0, [A3 + 0xC] 00002B6A B084 cmp.l D0, D4 00002B6C 6604 bne +0x6 /* 00002B72 */ 00002B6E 7000 moveq.l D0, 0x00 00002B70 6002 bra +0x4 /* 00002B74 */ label00002B72: 00002B72 7001 moveq.l D0, 0x01 label00002B74: 00002B74 2000 move.l D0, D0 00002B76 1740 003D move.b [A3 + 0x3D], D0 00002B7A 486E FFF4 pea.l [A6 - 0xC] 00002B7E 486E FFF8 pea.l [A6 - 0x8] 00002B82 2052 movea.l A0, [A2] 00002B84 2F28 0008 move.l -[A7], [A0 + 0x8] 00002B88 4EAD F27A jsr [A5 - 0xD86] 00002B8C 202E FFF4 move.l D0, [A6 - 0xC] 00002B90 2052 movea.l A0, [A2] 00002B92 2140 0030 move.l [A0 + 0x30], D0 00002B96 2052 movea.l A0, [A2] 00002B98 2140 0028 move.l [A0 + 0x28], D0 00002B9C 202E FFF8 move.l D0, [A6 - 0x8] 00002BA0 2052 movea.l A0, [A2] 00002BA2 2140 0034 move.l [A0 + 0x34], D0 00002BA6 2052 movea.l A0, [A2] 00002BA8 2140 002C move.l [A0 + 0x2C], D0 00002BAC 202E FFF4 move.l D0, [A6 - 0xC] 00002BB0 2052 movea.l A0, [A2] 00002BB2 2140 001C move.l [A0 + 0x1C], D0 00002BB6 2052 movea.l A0, [A2] 00002BB8 2140 0014 move.l [A0 + 0x14], D0 00002BBC 202E FFF8 move.l D0, [A6 - 0x8] 00002BC0 2052 movea.l A0, [A2] 00002BC2 2140 0020 move.l [A0 + 0x20], D0 00002BC6 2052 movea.l A0, [A2] 00002BC8 2140 0018 move.l [A0 + 0x18], D0 00002BCC 7001 moveq.l D0, 0x01 00002BCE 1F00 move.b -[A7], D0 00002BD0 2F0A move.l -[A7], A2 00002BD2 4EAD FB58 jsr [A5 - 0x4A8] 00002BD6 2052 movea.l A0, [A2] 00002BD8 4A28 003E tst.b [A0 + 0x3E] 00002BDC 671A beq +0x1C /* 00002BF8 */ 00002BDE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002BE4 486E FFFC pea.l [A6 - 0x4] 00002BE8 2F2D CD78 move.l -[A7], [A5 - 0x3288] 00002BEC 4EAD F9B0 jsr [A5 - 0x650] 00002BF0 2052 movea.l A0, [A2] 00002BF2 216E FFFC 0038 move.l [A0 + 0x38], [A6 - 0x4] label00002BF8: 00002BF8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00002BFC 4E5E unlink A6 00002BFE 4E74 000E rtd 0x000E export_624: 00002C02 4E56 FFD4 link A6, -0x002C 00002C06 2F0A move.l -[A7], A2 00002C08 246E 0008 movea.l A2, [A6 + 0x8] 00002C0C 2052 movea.l A0, [A2] 00002C0E 7010 moveq.l D0, 0x10 00002C10 D1C0 add.l A0, D0 00002C12 43EE FFD4 lea.l A1, [A6 - 0x2C] 00002C16 7004 moveq.l D0, 0x04 label00002C18: 00002C18 22D8 move.l [A1]+, [A0]+ 00002C1A 51C8 FFFC dbf D0, -0x6 /* 00002C18 */ 00002C1E 2052 movea.l A0, [A2] 00002C20 7024 moveq.l D0, 0x24 00002C22 D1C0 add.l A0, D0 00002C24 43EE FFE8 lea.l A1, [A6 - 0x18] 00002C28 7004 moveq.l D0, 0x04 label00002C2A: 00002C2A 22D8 move.l [A1]+, [A0]+ 00002C2C 51C8 FFFC dbf D0, -0x6 /* 00002C2A */ 00002C30 1D6E 000C FFFC move.b [A6 - 0x4], [A6 + 0xC] 00002C36 7004 moveq.l D0, 0x04 00002C38 2F00 move.l -[A7], D0 00002C3A 486E FFD4 pea.l [A6 - 0x2C] 00002C3E 2052 movea.l A0, [A2] 00002C40 2F28 0008 move.l -[A7], [A0 + 0x8] 00002C44 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */] 00002C48 245F movea.l A2, [A7]+ 00002C4A 4E5E unlink A6 00002C4C 4E74 0006 rtd 0x0006 export_625: 00002C50 4E56 FFF8 link A6, -0x0008 00002C54 48E7 0030 movem.l -[A7], A2,A3 00002C58 246E 0008 movea.l A2, [A6 + 0x8] 00002C5C 2652 movea.l A3, [A2] 00002C5E 2F2B 000C move.l -[A7], [A3 + 0xC] 00002C62 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002C66 4EAD F262 jsr [A5 - 0xD9E] 00002C6A 486E FFF8 pea.l [A6 - 0x8] 00002C6E 486E FFFC pea.l [A6 - 0x4] 00002C72 2052 movea.l A0, [A2] 00002C74 2F28 0008 move.l -[A7], [A0 + 0x8] 00002C78 4EAD F27A jsr [A5 - 0xD86] 00002C7C 2052 movea.l A0, [A2] 00002C7E 216E FFF8 001C move.l [A0 + 0x1C], [A6 - 0x8] 00002C84 202E FFFC move.l D0, [A6 - 0x4] 00002C88 2052 movea.l A0, [A2] 00002C8A 2140 0020 move.l [A0 + 0x20], D0 00002C8E 2052 movea.l A0, [A2] 00002C90 2140 0018 move.l [A0 + 0x18], D0 00002C94 7001 moveq.l D0, 0x01 00002C96 1F00 move.b -[A7], D0 00002C98 2F0A move.l -[A7], A2 00002C9A 4EAD FB70 jsr [A5 - 0x490] 00002C9E 4CDF 0C00 movem.l A2,A3, [A7]+ 00002CA2 4E5E unlink A6 00002CA4 4E74 0004 rtd 0x0004 export_626: 00002CA8 4E56 FFF8 link A6, -0x0008 00002CAC 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002CB0 246E 0008 movea.l A2, [A6 + 0x8] 00002CB4 2052 movea.l A0, [A2] 00002CB6 2F28 0008 move.l -[A7], [A0 + 0x8] 00002CBA 4EAD F256 jsr [A5 - 0xDAA] 00002CBE 2A00 move.l D5, D0 00002CC0 2052 movea.l A0, [A2] 00002CC2 4A28 0006 tst.b [A0 + 0x6] 00002CC6 6716 beq +0x18 /* 00002CDE */ 00002CC8 2F3C 0000 009A move.l -[A7], 0x9A 00002CCE 486D FBD8 pea.l [A5 - 0x428] 00002CD2 486D FBEA pea.l [A5 - 0x416] 00002CD6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002CDA 4FEF 000C lea.l A7, [A7 + 0xC] label00002CDE: 00002CDE 206E 000C movea.l A0, [A6 + 0xC] 00002CE2 2252 movea.l A1, [A2] 00002CE4 7040 moveq.l D0, 0x40 00002CE6 D3C0 add.l A1, D0 00002CE8 22D8 move.l [A1]+, [A0]+ 00002CEA 22D8 move.l [A1]+, [A0]+ 00002CEC 22D8 move.l [A1]+, [A0]+ 00002CEE 22D8 move.l [A1]+, [A0]+ 00002CF0 0C2E 0008 0012 cmpi.b [A6 + 0x12], 0x8 00002CF6 6608 bne +0xA /* 00002D00 */ 00002CF8 2F0A move.l -[A7], A2 00002CFA 4EAD FB4C jsr [A5 - 0x4B4] 00002CFE 601E bra +0x20 /* 00002D1E */ label00002D00: 00002D00 0C6E 0075 0010 cmpi.w [A6 + 0x10], 0x75 /* 'u' */ 00002D06 660A bne +0xC /* 00002D12 */ 00002D08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D0C 4EAD FB52 jsr [A5 - 0x4AE] 00002D10 600C bra +0xE /* 00002D1E */ label00002D12: 00002D12 1F2E 0012 move.b -[A7], [A6 + 0x12] 00002D16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D1A 4EAD FB46 jsr [A5 - 0x4BA] label00002D1E: 00002D1E 246E 0008 movea.l A2, [A6 + 0x8] 00002D22 2652 movea.l A3, [A2] 00002D24 4A2B 003C tst.b [A3 + 0x3C] 00002D28 6724 beq +0x26 /* 00002D4E */ 00002D2A 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002D2E 4EAD F256 jsr [A5 - 0xDAA] 00002D32 2800 move.l D4, D0 00002D34 2004 move.l D0, D4 00002D36 9085 sub.l D0, D5 00002D38 2052 movea.l A0, [A2] 00002D3A D1A8 0018 add.l [A0 + 0x18], D0 00002D3E 2028 0018 move.l D0, [A0 + 0x18] 00002D42 7600 moveq.l D3, 0x00 00002D44 B083 cmp.l D0, D3 00002D46 6A06 bpl +0x8 /* 00002D4E */ 00002D48 2052 movea.l A0, [A2] 00002D4A 2143 0018 move.l [A0 + 0x18], D3 label00002D4E: 00002D4E 7001 moveq.l D0, 0x01 00002D50 1F00 move.b -[A7], D0 00002D52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D56 4EAD FB70 jsr [A5 - 0x490] 00002D5A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00002D5E 4E5E unlink A6 00002D60 4E74 000C rtd 0x000C export_627: 00002D64 4E56 0000 link A6, 0 00002D68 48E7 0030 movem.l -[A7], A2,A3 00002D6C 1F2E 000C move.b -[A7], [A6 + 0xC] 00002D70 246E 0008 movea.l A2, [A6 + 0x8] 00002D74 2652 movea.l A3, [A2] 00002D76 3F2B 004E move.w -[A7], [A3 + 0x4E] 00002D7A 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002D7E 4EAD F268 jsr [A5 - 0xD98] 00002D82 4CDF 0C00 movem.l A2,A3, [A7]+ 00002D86 4E5E unlink A6 00002D88 4E74 0006 rtd 0x0006 export_628: 00002D8C 4E56 FFE0 link A6, -0x0020 00002D90 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00002D94 486E FFE0 pea.l [A6 - 0x20] 00002D98 486E FFE4 pea.l [A6 - 0x1C] 00002D9C 246E 0008 movea.l A2, [A6 + 0x8] 00002DA0 2052 movea.l A0, [A2] 00002DA2 2F28 0008 move.l -[A7], [A0 + 0x8] 00002DA6 4EAD F27A jsr [A5 - 0xD86] 00002DAA 262E FFE0 move.l D3, [A6 - 0x20] 00002DAE 2052 movea.l A0, [A2] 00002DB0 2028 0014 move.l D0, [A0 + 0x14] 00002DB4 B680 cmp.l D3, D0 00002DB6 6E00 00D4 bgt +0xD6 /* 00002E8C */ 00002DBA 202E FFE4 move.l D0, [A6 - 0x1C] 00002DBE B083 cmp.l D0, D3 00002DC0 6E00 00CA bgt +0xCC /* 00002E8C */ 00002DC4 2D43 FFE8 move.l [A6 - 0x18], D3 00002DC8 486E FFE8 pea.l [A6 - 0x18] 00002DCC 486E FFEC pea.l [A6 - 0x14] 00002DD0 2052 movea.l A0, [A2] 00002DD2 2F28 0008 move.l -[A7], [A0 + 0x8] 00002DD6 4EAD F238 jsr [A5 - 0xDC8] 00002DDA 47EE FFEC lea.l A3, [A6 - 0x14] 00002DDE 1013 move.b D0, [A3] 00002DE0 7201 moveq.l D1, 0x01 00002DE2 B001 cmp.b D0, D1 00002DE4 6500 00BC bcs +0xBE /* 00002EA2 */ 00002DE8 594F subq.w A7, 4 00002DEA 2052 movea.l A0, [A2] 00002DEC 2F28 0024 move.l -[A7], [A0 + 0x24] 00002DF0 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00002DF4 2A1F move.l D5, [A7]+ 00002DF6 2005 move.l D0, D5 00002DF8 49EE FFEC lea.l A4, [A6 - 0x14] 00002DFC 1414 move.b D2, [A4] 00002DFE 7200 moveq.l D1, 0x00 00002E00 1202 move.b D1, D2 00002E02 D081 add.l D0, D1 00002E04 2F00 move.l -[A7], D0 00002E06 2052 movea.l A0, [A2] 00002E08 2F28 0024 move.l -[A7], [A0 + 0x24] 00002E0C 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00002E10 504F addq.w A7, 8 00002E12 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002E16 2052 movea.l A0, [A2] 00002E18 2068 0024 movea.l A0, [A0 + 0x24] 00002E1C 2610 move.l D3, [A0] 00002E1E 2043 movea.l A0, D3 00002E20 2248 movea.l A1, A0 00002E22 122E FFEC move.b D1, [A6 - 0x14] 00002E26 7000 moveq.l D0, 0x00 00002E28 1001 move.b D0, D1 00002E2A D3C0 add.l A1, D0 00002E2C 2005 move.l D0, D5 00002E2E A02E syscall BlockMove/BlockMoveData 00002E30 4244 clr.w D4 00002E32 41EE FFEC lea.l A0, [A6 - 0x14] 00002E36 2D48 FFF4 move.l [A6 - 0xC], A0 00002E3A 601E bra +0x20 /* 00002E5A */ label00002E3C: 00002E3C 3604 move.w D3, D4 00002E3E 48C3 ext.l D3 00002E40 41EE FFED lea.l A0, [A6 - 0x13] 00002E44 1030 3000 move.b D0, [A0 + D3.w] 00002E48 206E 0008 movea.l A0, [A6 + 0x8] 00002E4C 2250 movea.l A1, [A0] 00002E4E 2069 0024 movea.l A0, [A1 + 0x24] 00002E52 2050 movea.l A0, [A0] 00002E54 D1C3 add.l A0, D3 00002E56 1080 move.b [A0], D0 00002E58 5244 addq.w D4, 1 label00002E5A: 00002E5A 3004 move.w D0, D4 00002E5C 48C0 ext.l D0 00002E5E 206E FFF4 movea.l A0, [A6 - 0xC] 00002E62 1410 move.b D2, [A0] 00002E64 7200 moveq.l D1, 0x00 00002E66 1202 move.b D1, D2 00002E68 B081 cmp.l D0, D1 00002E6A 6DD0 blt -0x2E /* 00002E3C */ 00002E6C 122E FFEC move.b D1, [A6 - 0x14] 00002E70 7000 moveq.l D0, 0x00 00002E72 1001 move.b D0, D1 00002E74 246E 0008 movea.l A2, [A6 + 0x8] 00002E78 2052 movea.l A0, [A2] 00002E7A 91A8 0014 sub.l [A0 + 0x14], D0 00002E7E 122E FFEC move.b D1, [A6 - 0x14] 00002E82 7000 moveq.l D0, 0x00 00002E84 1001 move.b D0, D1 00002E86 2052 movea.l A0, [A2] 00002E88 91A8 0028 sub.l [A0 + 0x28], D0 label00002E8C: 00002E8C 7008 moveq.l D0, 0x08 00002E8E 1F00 move.b -[A7], D0 00002E90 246E 0008 movea.l A2, [A6 + 0x8] 00002E94 2652 movea.l A3, [A2] 00002E96 3F2B 004E move.w -[A7], [A3 + 0x4E] 00002E9A 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002E9E 4EAD F268 jsr [A5 - 0xD98] label00002EA2: 00002EA2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00002EA6 4E5E unlink A6 00002EA8 4E74 0004 rtd 0x0004 export_629: 00002EAC 4E56 FFD8 link A6, -0x0028 00002EB0 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00002EB4 486E FFD8 pea.l [A6 - 0x28] 00002EB8 486E FFDC pea.l [A6 - 0x24] 00002EBC 246E 0008 movea.l A2, [A6 + 0x8] 00002EC0 2052 movea.l A0, [A2] 00002EC2 2F28 0008 move.l -[A7], [A0 + 0x8] 00002EC6 4EAD F27A jsr [A5 - 0xD86] 00002ECA 202E FFDC move.l D0, [A6 - 0x24] 00002ECE 262E FFD8 move.l D3, [A6 - 0x28] 00002ED2 B083 cmp.l D0, D3 00002ED4 6E00 00A0 bgt +0xA2 /* 00002F76 */ 00002ED8 2D43 FFE0 move.l [A6 - 0x20], D3 00002EDC 486E FFE0 pea.l [A6 - 0x20] 00002EE0 486E FFE8 pea.l [A6 - 0x18] 00002EE4 2052 movea.l A0, [A2] 00002EE6 2F28 0008 move.l -[A7], [A0 + 0x8] 00002EEA 4EAD F23E jsr [A5 - 0xDC2] 00002EEE 0C2E 0001 FFE8 cmpi.b [A6 - 0x18], 0x1 00002EF4 6500 0096 bcs +0x98 /* 00002F8C */ 00002EF8 594F subq.w A7, 4 00002EFA 2052 movea.l A0, [A2] 00002EFC 2F28 0024 move.l -[A7], [A0 + 0x24] 00002F00 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00002F04 2C1F move.l D6, [A7]+ 00002F06 2006 move.l D0, D6 00002F08 142E FFE8 move.b D2, [A6 - 0x18] 00002F0C 7200 moveq.l D1, 0x00 00002F0E 1202 move.b D1, D2 00002F10 D081 add.l D0, D1 00002F12 2F00 move.l -[A7], D0 00002F14 2052 movea.l A0, [A2] 00002F16 2F28 0024 move.l -[A7], [A0 + 0x24] 00002F1A 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00002F1E 504F addq.w A7, 8 00002F20 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002F24 4245 clr.w D5 00002F26 6022 bra +0x24 /* 00002F4A */ label00002F28: 00002F28 3005 move.w D0, D5 00002F2A 48C0 ext.l D0 00002F2C 41EE FFE9 lea.l A0, [A6 - 0x17] 00002F30 1030 0000 move.b D0, [A0 + D0.w] 00002F34 2206 move.l D1, D6 00002F36 5286 addq.l D6, 1 00002F38 206E 0008 movea.l A0, [A6 + 0x8] 00002F3C 2250 movea.l A1, [A0] 00002F3E 2069 0024 movea.l A0, [A1 + 0x24] 00002F42 D290 add.l D1, [A0] 00002F44 2041 movea.l A0, D1 00002F46 1080 move.b [A0], D0 00002F48 5245 addq.w D5, 1 label00002F4A: 00002F4A 246E 0008 movea.l A2, [A6 + 0x8] 00002F4E 2052 movea.l A0, [A2] 00002F50 3005 move.w D0, D5 00002F52 48C0 ext.l D0 00002F54 182E FFE8 move.b D4, [A6 - 0x18] 00002F58 7600 moveq.l D3, 0x00 00002F5A 1604 move.b D3, D4 00002F5C B083 cmp.l D0, D3 00002F5E 6DC8 blt -0x36 /* 00002F28 */ 00002F60 D7A8 002C add.l [A0 + 0x2C], D3 00002F64 701D moveq.l D0, 0x1D 00002F66 1F00 move.b -[A7], D0 00002F68 2652 movea.l A3, [A2] 00002F6A 3F2B 004E move.w -[A7], [A3 + 0x4E] 00002F6E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002F72 4EAD F268 jsr [A5 - 0xD98] label00002F76: 00002F76 7008 moveq.l D0, 0x08 00002F78 1F00 move.b -[A7], D0 00002F7A 246E 0008 movea.l A2, [A6 + 0x8] 00002F7E 2652 movea.l A3, [A2] 00002F80 3F2B 004E move.w -[A7], [A3 + 0x4E] 00002F84 2F2B 0008 move.l -[A7], [A3 + 0x8] 00002F88 4EAD F268 jsr [A5 - 0xD98] label00002F8C: 00002F8C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00002F90 4E5E unlink A6 00002F92 4E74 0004 rtd 0x0004 export_630: 00002F96 4E56 0000 link A6, 0 00002F9A 48E7 0030 movem.l -[A7], A2,A3 00002F9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FA2 4EBA DAC0 jsr [PC - 0x2540 /* 00000A64 */] 00002FA6 246E 0008 movea.l A2, [A6 + 0x8] 00002FAA 2652 movea.l A3, [A2] 00002FAC 4A2B 003D tst.b [A3 + 0x3D] 00002FB0 6736 beq +0x38 /* 00002FE8 */ 00002FB2 4A2B 003C tst.b [A3 + 0x3C] 00002FB6 6706 beq +0x8 /* 00002FBE */ 00002FB8 2F0A move.l -[A7], A2 00002FBA 4EAD FB34 jsr [A5 - 0x4CC] label00002FBE: 00002FBE 246E 0008 movea.l A2, [A6 + 0x8] 00002FC2 2052 movea.l A0, [A2] 00002FC4 2F28 0008 move.l -[A7], [A0 + 0x8] 00002FC8 4EAD CFA0 jsr [A5 - 0x3060] 00002FCC 4227 clr.b -[A7] 00002FCE 2F0A move.l -[A7], A2 00002FD0 4EAD FB58 jsr [A5 - 0x4A8] 00002FD4 4227 clr.b -[A7] 00002FD6 2F0A move.l -[A7], A2 00002FD8 4EAD FB5E jsr [A5 - 0x4A2] 00002FDC 7001 moveq.l D0, 0x01 00002FDE 1F00 move.b -[A7], D0 00002FE0 4227 clr.b -[A7] 00002FE2 2F0A move.l -[A7], A2 00002FE4 4EAD FB64 jsr [A5 - 0x49C] label00002FE8: 00002FE8 246E 0008 movea.l A2, [A6 + 0x8] 00002FEC 2052 movea.l A0, [A2] 00002FEE 4A28 003E tst.b [A0 + 0x3E] 00002FF2 6708 beq +0xA /* 00002FFC */ 00002FF4 4227 clr.b -[A7] 00002FF6 2F0A move.l -[A7], A2 00002FF8 4EAD FB6A jsr [A5 - 0x496] label00002FFC: 00002FFC 4227 clr.b -[A7] 00002FFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003002 4EAD FB70 jsr [A5 - 0x490] 00003006 4CDF 0C00 movem.l A2,A3, [A7]+ 0000300A 4E5E unlink A6 0000300C 4E74 0004 rtd 0x0004 export_631: 00003010 4E56 0000 link A6, 0 00003014 48E7 1030 movem.l -[A7], D3,A2,A3 00003018 246E 0008 movea.l A2, [A6 + 0x8] 0000301C 2052 movea.l A0, [A2] 0000301E 4228 0006 clr.b [A0 + 0x6] 00003022 2652 movea.l A3, [A2] 00003024 4AAB 000C tst.l [A3 + 0xC] 00003028 6606 bne +0x8 /* 00003030 */ 0000302A 177C 0001 003C move.b [A3 + 0x3C], 0x1 label00003030: 00003030 246E 0008 movea.l A2, [A6 + 0x8] 00003034 2652 movea.l A3, [A2] 00003036 4A2B 003D tst.b [A3 + 0x3D] 0000303A 6728 beq +0x2A /* 00003064 */ 0000303C 2F2B 0008 move.l -[A7], [A3 + 0x8] 00003040 4EAD CFA0 jsr [A5 - 0x3060] 00003044 7601 moveq.l D3, 0x01 00003046 1F03 move.b -[A7], D3 00003048 2F0A move.l -[A7], A2 0000304A 4EAD FB5E jsr [A5 - 0x4A2] 0000304E 4227 clr.b -[A7] 00003050 1F03 move.b -[A7], D3 00003052 2F0A move.l -[A7], A2 00003054 4EAD FB64 jsr [A5 - 0x49C] 00003058 2652 movea.l A3, [A2] 0000305A 4AAB 000C tst.l [A3 + 0xC] 0000305E 6604 bne +0x6 /* 00003064 */ 00003060 1743 003C move.b [A3 + 0x3C], D3 label00003064: 00003064 246E 0008 movea.l A2, [A6 + 0x8] 00003068 2052 movea.l A0, [A2] 0000306A 4A28 003E tst.b [A0 + 0x3E] 0000306E 670A beq +0xC /* 0000307A */ 00003070 7001 moveq.l D0, 0x01 00003072 1F00 move.b -[A7], D0 00003074 2F0A move.l -[A7], A2 00003076 4EAD FB6A jsr [A5 - 0x496] label0000307A: 0000307A 7001 moveq.l D0, 0x01 0000307C 1F00 move.b -[A7], D0 0000307E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003082 4EAD FB70 jsr [A5 - 0x490] 00003086 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000308A 4E5E unlink A6 0000308C 4E74 0004 rtd 0x0004 export_632: 00003090 4E56 FFF8 link A6, -0x0008 00003094 2F0A move.l -[A7], A2 00003096 246E 0008 movea.l A2, [A6 + 0x8] 0000309A 2052 movea.l A0, [A2] 0000309C 4228 003C clr.b [A0 + 0x3C] 000030A0 486E FFF8 pea.l [A6 - 0x8] 000030A4 486E FFFC pea.l [A6 - 0x4] 000030A8 2052 movea.l A0, [A2] 000030AA 2F28 0008 move.l -[A7], [A0 + 0x8] 000030AE 4EAD F27A jsr [A5 - 0xD86] 000030B2 2052 movea.l A0, [A2] 000030B4 216E FFF8 001C move.l [A0 + 0x1C], [A6 - 0x8] 000030BA 2052 movea.l A0, [A2] 000030BC 216E FFFC 0020 move.l [A0 + 0x20], [A6 - 0x4] 000030C2 245F movea.l A2, [A7]+ 000030C4 4E5E unlink A6 000030C6 4E74 0004 rtd 0x0004 export_633: 000030CA 4E56 0000 link A6, 0 000030CE 48E7 0030 movem.l -[A7], A2,A3 000030D2 246E 0008 movea.l A2, [A6 + 0x8] 000030D6 2652 movea.l A3, [A2] 000030D8 4A2B 003C tst.b [A3 + 0x3C] 000030DC 6706 beq +0x8 /* 000030E4 */ 000030DE 4A2B 0006 tst.b [A3 + 0x6] 000030E2 6704 beq +0x6 /* 000030E8 */ label000030E4: 000030E4 7000 moveq.l D0, 0x00 000030E6 6002 bra +0x4 /* 000030EA */ label000030E8: 000030E8 7001 moveq.l D0, 0x01 label000030EA: 000030EA 4CDF 0C00 movem.l A2,A3, [A7]+ 000030EE 4E5E unlink A6 000030F0 4E74 0004 rtd 0x0004 export_634: 000030F4 4E56 0000 link A6, 0 000030F8 2F0A move.l -[A7], A2 000030FA 246E 0008 movea.l A2, [A6 + 0x8] 000030FE 2052 movea.l A0, [A2] 00003100 4A28 0006 tst.b [A0 + 0x6] 00003104 6606 bne +0x8 /* 0000310C */ 00003106 2F0A move.l -[A7], A2 00003108 4EAD FB34 jsr [A5 - 0x4CC] label0000310C: 0000310C 245F movea.l A2, [A7]+ 0000310E 4E5E unlink A6 00003110 4E74 0004 rtd 0x0004 export_635: 00003114 4E56 0000 link A6, 0 00003118 48E7 0038 movem.l -[A7], A2,A3,A4 0000311C 246E 0008 movea.l A2, [A6 + 0x8] 00003120 2052 movea.l A0, [A2] 00003122 7038 moveq.l D0, 0x38 00003124 D1C0 add.l A0, D0 00003126 2F08 move.l -[A7], A0 00003128 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000312C 2052 movea.l A0, [A2] 0000312E 7010 moveq.l D0, 0x10 00003130 D1C0 add.l A0, D0 00003132 2F08 move.l -[A7], A0 00003134 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003138 2052 movea.l A0, [A2] 0000313A 7024 moveq.l D0, 0x24 0000313C D1C0 add.l A0, D0 0000313E 2F08 move.l -[A7], A0 00003140 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003144 2052 movea.l A0, [A2] 00003146 2668 0008 movea.l A3, [A0 + 0x8] 0000314A B6FC 0000 cmpa.w A3, 0x0 0000314E 672A beq +0x2C /* 0000317A */ 00003150 2853 movea.l A4, [A3] 00003152 49EC 0098 lea.l A4, [A4 + 0x98] 00003156 2054 movea.l A0, [A4] 00003158 B1CA cmpa.l A0, A2 0000315A 6604 bne +0x6 /* 00003160 */ 0000315C 7000 moveq.l D0, 0x00 0000315E 2880 move.l [A4], D0 label00003160: 00003160 246E 0008 movea.l A2, [A6 + 0x8] 00003164 2052 movea.l A0, [A2] 00003166 2668 0008 movea.l A3, [A0 + 0x8] 0000316A 2853 movea.l A4, [A3] 0000316C 706C moveq.l D0, 0x6C 0000316E D9C0 add.l A4, D0 00003170 2054 movea.l A0, [A4] 00003172 B1CA cmpa.l A0, A2 00003174 6604 bne +0x6 /* 0000317A */ 00003176 7000 moveq.l D0, 0x00 00003178 2880 move.l [A4], D0 label0000317A: 0000317A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000317E 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */] 00003182 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003186 4E5E unlink A6 00003188 4E74 0004 rtd 0x0004 export_636: 0000318C 4E56 FFF8 link A6, -0x0008 00003190 48E7 0030 movem.l -[A7], A2,A3 00003194 246E 0008 movea.l A2, [A6 + 0x8] 00003198 2652 movea.l A3, [A2] 0000319A 2D4B FFFC move.l [A6 - 0x4], A3 0000319E 504B addq.w A3, 8 000031A0 102E 000C move.b D0, [A6 + 0xC] 000031A4 661A bne +0x1C /* 000031C0 */ 000031A6 206E FFFC movea.l A0, [A6 - 0x4] 000031AA 2F28 0014 move.l -[A7], [A0 + 0x14] 000031AE 2F28 0018 move.l -[A7], [A0 + 0x18] 000031B2 2F13 move.l -[A7], [A3] 000031B4 4EAD F1BA jsr [A5 - 0xE46] 000031B8 2052 movea.l A0, [A2] 000031BA 2140 0010 move.l [A0 + 0x10], D0 000031BE 601C bra +0x1E /* 000031DC */ label000031C0: 000031C0 246E 0008 movea.l A2, [A6 + 0x8] 000031C4 2652 movea.l A3, [A2] 000031C6 2F2B 0028 move.l -[A7], [A3 + 0x28] 000031CA 2F2B 002C move.l -[A7], [A3 + 0x2C] 000031CE 2F2B 0008 move.l -[A7], [A3 + 0x8] 000031D2 4EAD F1BA jsr [A5 - 0xE46] 000031D6 2052 movea.l A0, [A2] 000031D8 2140 0024 move.l [A0 + 0x24], D0 label000031DC: 000031DC 4CDF 0C00 movem.l A2,A3, [A7]+ 000031E0 4E5E unlink A6 000031E2 4E74 0006 rtd 0x0006 export_637: 000031E6 4E56 FFFC link A6, -0x0004 000031EA 48E7 0030 movem.l -[A7], A2,A3 000031EE 246E 0008 movea.l A2, [A6 + 0x8] 000031F2 2652 movea.l A3, [A2] 000031F4 2D4B FFFC move.l [A6 - 0x4], A3 000031F8 504B addq.w A3, 8 000031FA 102E 000C move.b D0, [A6 + 0xC] 000031FE 6618 bne +0x1A /* 00003218 */ 00003200 206E FFFC movea.l A0, [A6 - 0x4] 00003204 2F28 0014 move.l -[A7], [A0 + 0x14] 00003208 2F28 0018 move.l -[A7], [A0 + 0x18] 0000320C 7001 moveq.l D0, 0x01 0000320E 1F00 move.b -[A7], D0 00003210 2F13 move.l -[A7], [A3] 00003212 4EAD F274 jsr [A5 - 0xD8C] 00003216 601A bra +0x1C /* 00003232 */ label00003218: 00003218 246E 0008 movea.l A2, [A6 + 0x8] 0000321C 2652 movea.l A3, [A2] 0000321E 2F2B 0028 move.l -[A7], [A3 + 0x28] 00003222 2F2B 002C move.l -[A7], [A3 + 0x2C] 00003226 7001 moveq.l D0, 0x01 00003228 1F00 move.b -[A7], D0 0000322A 2F2B 0008 move.l -[A7], [A3 + 0x8] 0000322E 4EAD F274 jsr [A5 - 0xD8C] label00003232: 00003232 7015 moveq.l D0, 0x15 00003234 2F00 move.l -[A7], D0 00003236 206E 0008 movea.l A0, [A6 + 0x8] 0000323A 2250 movea.l A1, [A0] 0000323C 2F29 0008 move.l -[A7], [A1 + 0x8] 00003240 4EAD F262 jsr [A5 - 0xD9E] 00003244 4CDF 0C00 movem.l A2,A3, [A7]+ 00003248 4E5E unlink A6 0000324A 4E74 0006 rtd 0x0006 export_638: 0000324E 4E56 FFFC link A6, -0x0004 00003252 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003256 7600 moveq.l D3, 0x00 00003258 2D43 FFFC move.l [A6 - 0x4], D3 0000325C 246E 0008 movea.l A2, [A6 + 0x8] 00003260 2052 movea.l A0, [A2] 00003262 102E 000E move.b D0, [A6 + 0xE] 00003266 6650 bne +0x52 /* 000032B8 */ 00003268 2028 0010 move.l D0, [A0 + 0x10] 0000326C 2D40 FFFC move.l [A6 - 0x4], D0 00003270 2652 movea.l A3, [A2] 00003272 282B 0014 move.l D4, [A3 + 0x14] 00003276 2F04 move.l -[A7], D4 00003278 2F04 move.l -[A7], D4 0000327A 7801 moveq.l D4, 0x01 0000327C 1F04 move.b -[A7], D4 0000327E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00003282 4EAD F274 jsr [A5 - 0xD8C] 00003286 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000328A 4227 clr.b -[A7] 0000328C 2052 movea.l A0, [A2] 0000328E 2F28 0008 move.l -[A7], [A0 + 0x8] 00003292 4EAD F1C6 jsr [A5 - 0xE3A] 00003296 2652 movea.l A3, [A2] 00003298 2F2B 001C move.l -[A7], [A3 + 0x1C] 0000329C 2F2B 0020 move.l -[A7], [A3 + 0x20] 000032A0 1F04 move.b -[A7], D4 000032A2 2F2B 0008 move.l -[A7], [A3 + 0x8] 000032A6 4EAD F274 jsr [A5 - 0xD8C] 000032AA 102E 000C move.b D0, [A6 + 0xC] 000032AE 675E beq +0x60 /* 0000330E */ 000032B0 2052 movea.l A0, [A2] 000032B2 2143 0010 move.l [A0 + 0x10], D3 000032B6 6056 bra +0x58 /* 0000330E */ label000032B8: 000032B8 246E 0008 movea.l A2, [A6 + 0x8] 000032BC 2052 movea.l A0, [A2] 000032BE 2028 0024 move.l D0, [A0 + 0x24] 000032C2 2D40 FFFC move.l [A6 - 0x4], D0 000032C6 2652 movea.l A3, [A2] 000032C8 262B 0028 move.l D3, [A3 + 0x28] 000032CC 2F03 move.l -[A7], D3 000032CE 2F03 move.l -[A7], D3 000032D0 7601 moveq.l D3, 0x01 000032D2 1F03 move.b -[A7], D3 000032D4 2F2B 0008 move.l -[A7], [A3 + 0x8] 000032D8 4EAD F274 jsr [A5 - 0xD8C] 000032DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000032E0 4227 clr.b -[A7] 000032E2 2052 movea.l A0, [A2] 000032E4 2F28 0008 move.l -[A7], [A0 + 0x8] 000032E8 4EAD F1C6 jsr [A5 - 0xE3A] 000032EC 2652 movea.l A3, [A2] 000032EE 2F2B 0030 move.l -[A7], [A3 + 0x30] 000032F2 2F2B 0034 move.l -[A7], [A3 + 0x34] 000032F6 1F03 move.b -[A7], D3 000032F8 2F2B 0008 move.l -[A7], [A3 + 0x8] 000032FC 4EAD F274 jsr [A5 - 0xD8C] 00003300 102E 000C move.b D0, [A6 + 0xC] 00003304 6708 beq +0xA /* 0000330E */ 00003306 7000 moveq.l D0, 0x00 00003308 2052 movea.l A0, [A2] 0000330A 2140 0024 move.l [A0 + 0x24], D0 label0000330E: 0000330E 102E 000C move.b D0, [A6 + 0xC] 00003312 6708 beq +0xA /* 0000331C */ 00003314 486E FFFC pea.l [A6 - 0x4] 00003318 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label0000331C: 0000331C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003320 4E5E unlink A6 00003322 4E74 0008 rtd 0x0008 export_639: 00003326 4E56 0000 link A6, 0 0000332A 2F0A move.l -[A7], A2 0000332C 206E 0008 movea.l A0, [A6 + 0x8] 00003330 2250 movea.l A1, [A0] 00003332 102E 000C move.b D0, [A6 + 0xC] 00003336 6606 bne +0x8 /* 0000333E */ 00003338 2469 0038 movea.l A2, [A1 + 0x38] 0000333C 600A bra +0xC /* 00003348 */ label0000333E: 0000333E 206E 0008 movea.l A0, [A6 + 0x8] 00003342 2250 movea.l A1, [A0] 00003344 2469 0024 movea.l A2, [A1 + 0x24] label00003348: 00003348 2F2D CD78 move.l -[A7], [A5 - 0x3288] 0000334C 4EAD F9A4 jsr [A5 - 0x65C] 00003350 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00003356 2F0A move.l -[A7], A2 00003358 2F2D CD78 move.l -[A7], [A5 - 0x3288] 0000335C 4EAD F9AA jsr [A5 - 0x656] 00003360 245F movea.l A2, [A7]+ 00003362 4E5E unlink A6 00003364 4E74 0006 rtd 0x0006